1554040206.471 * [progress]: [Phase 1 of 3] Setting up. 1554040206.471 * * * [progress]: [1/2] Preparing points 1554040206.495 * * * [progress]: [2/2] Setting up program. 1554040206.497 * [progress]: [Phase 2 of 3] Improving. 1554040206.498 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1554040206.498 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040206.498 * * [simplify]: iters left: 4 (7 enodes) 1554040206.499 * * [simplify]: iters left: 3 (25 enodes) 1554040206.503 * * [simplify]: iters left: 2 (34 enodes) 1554040206.508 * * [simplify]: iters left: 1 (38 enodes) 1554040206.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040206.513 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040206.513 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040206.513 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040206.513 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040206.513 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040206.514 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040206.514 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 1554040206.519 * * [progress]: iteration 1 / 4 1554040206.519 * * * [progress]: picking best candidate 1554040206.524 * * * * [pick]: Picked # 1554040206.524 * * * [progress]: localizing error 1554040206.541 * * * [progress]: generating rewritten candidates 1554040206.541 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 1554040206.554 * * * [progress]: generating series expansions 1554040206.554 * * * * [progress]: [ 1 / 1 ] generating series at (2) 1554040206.554 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 1554040206.554 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1554040206.554 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040206.554 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040206.555 * [taylor]: Taking taylor expansion of y.re in y.im 1554040206.555 * [backup-simplify]: Simplify y.re into y.re 1554040206.555 * [taylor]: Taking taylor expansion of x.re in y.im 1554040206.555 * [backup-simplify]: Simplify x.re into x.re 1554040206.555 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040206.555 * [taylor]: Taking taylor expansion of y.im in y.im 1554040206.555 * [backup-simplify]: Simplify 0 into 0 1554040206.555 * [backup-simplify]: Simplify 1 into 1 1554040206.555 * [taylor]: Taking taylor expansion of x.im in y.im 1554040206.555 * [backup-simplify]: Simplify x.im into x.im 1554040206.555 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040206.555 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040206.555 * [taylor]: Taking taylor expansion of y.re in x.im 1554040206.555 * [backup-simplify]: Simplify y.re into y.re 1554040206.555 * [taylor]: Taking taylor expansion of x.re in x.im 1554040206.555 * [backup-simplify]: Simplify x.re into x.re 1554040206.555 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040206.555 * [taylor]: Taking taylor expansion of y.im in x.im 1554040206.555 * [backup-simplify]: Simplify y.im into y.im 1554040206.555 * [taylor]: Taking taylor expansion of x.im in x.im 1554040206.555 * [backup-simplify]: Simplify 0 into 0 1554040206.555 * [backup-simplify]: Simplify 1 into 1 1554040206.555 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040206.555 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040206.555 * [taylor]: Taking taylor expansion of y.re in y.re 1554040206.555 * [backup-simplify]: Simplify 0 into 0 1554040206.555 * [backup-simplify]: Simplify 1 into 1 1554040206.555 * [taylor]: Taking taylor expansion of x.re in y.re 1554040206.555 * [backup-simplify]: Simplify x.re into x.re 1554040206.555 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040206.555 * [taylor]: Taking taylor expansion of y.im in y.re 1554040206.555 * [backup-simplify]: Simplify y.im into y.im 1554040206.555 * [taylor]: Taking taylor expansion of x.im in y.re 1554040206.555 * [backup-simplify]: Simplify x.im into x.im 1554040206.555 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040206.555 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040206.555 * [taylor]: Taking taylor expansion of y.re in x.re 1554040206.555 * [backup-simplify]: Simplify y.re into y.re 1554040206.555 * [taylor]: Taking taylor expansion of x.re in x.re 1554040206.555 * [backup-simplify]: Simplify 0 into 0 1554040206.555 * [backup-simplify]: Simplify 1 into 1 1554040206.555 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040206.555 * [taylor]: Taking taylor expansion of y.im in x.re 1554040206.555 * [backup-simplify]: Simplify y.im into y.im 1554040206.555 * [taylor]: Taking taylor expansion of x.im in x.re 1554040206.555 * [backup-simplify]: Simplify x.im into x.im 1554040206.555 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040206.556 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040206.556 * [taylor]: Taking taylor expansion of y.re in x.re 1554040206.556 * [backup-simplify]: Simplify y.re into y.re 1554040206.556 * [taylor]: Taking taylor expansion of x.re in x.re 1554040206.556 * [backup-simplify]: Simplify 0 into 0 1554040206.556 * [backup-simplify]: Simplify 1 into 1 1554040206.556 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040206.556 * [taylor]: Taking taylor expansion of y.im in x.re 1554040206.556 * [backup-simplify]: Simplify y.im into y.im 1554040206.556 * [taylor]: Taking taylor expansion of x.im in x.re 1554040206.556 * [backup-simplify]: Simplify x.im into x.im 1554040206.556 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040206.556 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.556 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040206.556 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040206.556 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554040206.556 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040206.556 * [taylor]: Taking taylor expansion of y.im in y.re 1554040206.556 * [backup-simplify]: Simplify y.im into y.im 1554040206.556 * [taylor]: Taking taylor expansion of x.im in y.re 1554040206.556 * [backup-simplify]: Simplify x.im into x.im 1554040206.556 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.556 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040206.556 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554040206.556 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040206.556 * [taylor]: Taking taylor expansion of y.im in x.im 1554040206.556 * [backup-simplify]: Simplify y.im into y.im 1554040206.556 * [taylor]: Taking taylor expansion of x.im in x.im 1554040206.556 * [backup-simplify]: Simplify 0 into 0 1554040206.557 * [backup-simplify]: Simplify 1 into 1 1554040206.557 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040206.557 * [backup-simplify]: Simplify (- 0) into 0 1554040206.557 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.557 * [backup-simplify]: Simplify 0 into 0 1554040206.557 * [backup-simplify]: Simplify 0 into 0 1554040206.558 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040206.558 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040206.559 * [backup-simplify]: Simplify (- 0) into 0 1554040206.559 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040206.559 * [taylor]: Taking taylor expansion of y.re in y.re 1554040206.559 * [backup-simplify]: Simplify 0 into 0 1554040206.559 * [backup-simplify]: Simplify 1 into 1 1554040206.559 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.559 * [backup-simplify]: Simplify 0 into 0 1554040206.559 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.559 * [backup-simplify]: Simplify 0 into 0 1554040206.559 * [backup-simplify]: Simplify 0 into 0 1554040206.559 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040206.560 * [backup-simplify]: Simplify (- 0) into 0 1554040206.560 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.560 * [backup-simplify]: Simplify 0 into 0 1554040206.560 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.560 * [backup-simplify]: Simplify 0 into 0 1554040206.560 * [backup-simplify]: Simplify 0 into 0 1554040206.560 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040206.560 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554040206.560 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554040206.560 * [taylor]: Taking taylor expansion of y.im in y.im 1554040206.560 * [backup-simplify]: Simplify 0 into 0 1554040206.560 * [backup-simplify]: Simplify 1 into 1 1554040206.561 * [backup-simplify]: Simplify (- 0) into 0 1554040206.561 * [backup-simplify]: Simplify 0 into 0 1554040206.561 * [backup-simplify]: Simplify 0 into 0 1554040206.561 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040206.562 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040206.562 * [backup-simplify]: Simplify (- 0) into 0 1554040206.563 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040206.563 * [taylor]: Taking taylor expansion of 0 in y.re 1554040206.563 * [backup-simplify]: Simplify 0 into 0 1554040206.563 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.563 * [backup-simplify]: Simplify 0 into 0 1554040206.563 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.563 * [backup-simplify]: Simplify 0 into 0 1554040206.563 * [backup-simplify]: Simplify 0 into 0 1554040206.563 * [backup-simplify]: Simplify 0 into 0 1554040206.563 * [backup-simplify]: Simplify (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1554040206.563 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554040206.563 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040206.563 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040206.563 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040206.563 * [taylor]: Taking taylor expansion of y.re in y.im 1554040206.563 * [backup-simplify]: Simplify y.re into y.re 1554040206.563 * [taylor]: Taking taylor expansion of x.re in y.im 1554040206.563 * [backup-simplify]: Simplify x.re into x.re 1554040206.563 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040206.563 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040206.564 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040206.564 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040206.564 * [taylor]: Taking taylor expansion of y.im in y.im 1554040206.564 * [backup-simplify]: Simplify 0 into 0 1554040206.564 * [backup-simplify]: Simplify 1 into 1 1554040206.564 * [taylor]: Taking taylor expansion of x.im in y.im 1554040206.564 * [backup-simplify]: Simplify x.im into x.im 1554040206.564 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040206.564 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040206.564 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040206.564 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040206.564 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040206.564 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040206.564 * [taylor]: Taking taylor expansion of y.re in x.im 1554040206.564 * [backup-simplify]: Simplify y.re into y.re 1554040206.564 * [taylor]: Taking taylor expansion of x.re in x.im 1554040206.564 * [backup-simplify]: Simplify x.re into x.re 1554040206.565 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040206.565 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040206.565 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040206.565 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040206.565 * [taylor]: Taking taylor expansion of y.im in x.im 1554040206.565 * [backup-simplify]: Simplify y.im into y.im 1554040206.565 * [taylor]: Taking taylor expansion of x.im in x.im 1554040206.565 * [backup-simplify]: Simplify 0 into 0 1554040206.565 * [backup-simplify]: Simplify 1 into 1 1554040206.565 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040206.565 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040206.565 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040206.565 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040206.565 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040206.565 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040206.565 * [taylor]: Taking taylor expansion of y.re in y.re 1554040206.565 * [backup-simplify]: Simplify 0 into 0 1554040206.565 * [backup-simplify]: Simplify 1 into 1 1554040206.566 * [taylor]: Taking taylor expansion of x.re in y.re 1554040206.566 * [backup-simplify]: Simplify x.re into x.re 1554040206.566 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040206.566 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040206.566 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040206.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040206.566 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040206.566 * [taylor]: Taking taylor expansion of y.im in y.re 1554040206.566 * [backup-simplify]: Simplify y.im into y.im 1554040206.566 * [taylor]: Taking taylor expansion of x.im in y.re 1554040206.566 * [backup-simplify]: Simplify x.im into x.im 1554040206.566 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.566 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040206.566 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040206.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040206.566 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040206.566 * [taylor]: Taking taylor expansion of y.re in x.re 1554040206.567 * [backup-simplify]: Simplify y.re into y.re 1554040206.567 * [taylor]: Taking taylor expansion of x.re in x.re 1554040206.567 * [backup-simplify]: Simplify 0 into 0 1554040206.567 * [backup-simplify]: Simplify 1 into 1 1554040206.567 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040206.567 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040206.567 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040206.567 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040206.567 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040206.567 * [taylor]: Taking taylor expansion of y.im in x.re 1554040206.567 * [backup-simplify]: Simplify y.im into y.im 1554040206.568 * [taylor]: Taking taylor expansion of x.im in x.re 1554040206.568 * [backup-simplify]: Simplify x.im into x.im 1554040206.568 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.568 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040206.568 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040206.568 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040206.568 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040206.568 * [taylor]: Taking taylor expansion of y.re in x.re 1554040206.568 * [backup-simplify]: Simplify y.re into y.re 1554040206.568 * [taylor]: Taking taylor expansion of x.re in x.re 1554040206.568 * [backup-simplify]: Simplify 0 into 0 1554040206.568 * [backup-simplify]: Simplify 1 into 1 1554040206.568 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040206.568 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040206.569 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040206.569 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040206.569 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040206.569 * [taylor]: Taking taylor expansion of y.im in x.re 1554040206.569 * [backup-simplify]: Simplify y.im into y.im 1554040206.569 * [taylor]: Taking taylor expansion of x.im in x.re 1554040206.569 * [backup-simplify]: Simplify x.im into x.im 1554040206.569 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.569 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040206.569 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040206.569 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554040206.569 * [taylor]: Taking taylor expansion of y.re in y.re 1554040206.569 * [backup-simplify]: Simplify 0 into 0 1554040206.569 * [backup-simplify]: Simplify 1 into 1 1554040206.569 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040206.569 * [taylor]: Taking taylor expansion of 1 in x.im 1554040206.570 * [backup-simplify]: Simplify 1 into 1 1554040206.570 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040206.570 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040206.570 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040206.570 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040206.570 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554040206.571 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040206.571 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040206.571 * [taylor]: Taking taylor expansion of y.im in y.re 1554040206.571 * [backup-simplify]: Simplify y.im into y.im 1554040206.571 * [taylor]: Taking taylor expansion of x.im in y.re 1554040206.571 * [backup-simplify]: Simplify x.im into x.im 1554040206.571 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.571 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040206.572 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040206.572 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.572 * [backup-simplify]: Simplify 0 into 0 1554040206.572 * [taylor]: Taking taylor expansion of 1 in y.im 1554040206.572 * [backup-simplify]: Simplify 1 into 1 1554040206.573 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040206.573 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040206.573 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040206.573 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040206.573 * [backup-simplify]: Simplify (- 0) into 0 1554040206.574 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040206.574 * [taylor]: Taking taylor expansion of 0 in y.re 1554040206.574 * [backup-simplify]: Simplify 0 into 0 1554040206.574 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040206.574 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554040206.574 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040206.574 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040206.574 * [taylor]: Taking taylor expansion of y.im in x.im 1554040206.574 * [backup-simplify]: Simplify y.im into y.im 1554040206.574 * [taylor]: Taking taylor expansion of x.im in x.im 1554040206.574 * [backup-simplify]: Simplify 0 into 0 1554040206.574 * [backup-simplify]: Simplify 1 into 1 1554040206.574 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040206.575 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040206.575 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040206.575 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040206.575 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554040206.575 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040206.575 * [taylor]: Taking taylor expansion of y.im in y.im 1554040206.575 * [backup-simplify]: Simplify 0 into 0 1554040206.575 * [backup-simplify]: Simplify 1 into 1 1554040206.575 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040206.576 * [backup-simplify]: Simplify (- 1) into -1 1554040206.576 * [backup-simplify]: Simplify -1 into -1 1554040206.577 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040206.577 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.577 * [backup-simplify]: Simplify 0 into 0 1554040206.577 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.577 * [backup-simplify]: Simplify 0 into 0 1554040206.577 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.577 * [backup-simplify]: Simplify 0 into 0 1554040206.577 * [backup-simplify]: Simplify 1 into 1 1554040206.578 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040206.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040206.579 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040206.579 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040206.580 * [backup-simplify]: Simplify (- 0) into 0 1554040206.580 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040206.580 * [taylor]: Taking taylor expansion of 0 in y.re 1554040206.580 * [backup-simplify]: Simplify 0 into 0 1554040206.580 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.580 * [backup-simplify]: Simplify 0 into 0 1554040206.580 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040206.580 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040206.581 * [backup-simplify]: Simplify (- 0) into 0 1554040206.581 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.581 * [backup-simplify]: Simplify 0 into 0 1554040206.582 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040206.582 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.582 * [backup-simplify]: Simplify 0 into 0 1554040206.583 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040206.583 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040206.583 * [backup-simplify]: Simplify (- 0) into 0 1554040206.583 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.583 * [backup-simplify]: Simplify 0 into 0 1554040206.583 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.583 * [backup-simplify]: Simplify 0 into 0 1554040206.583 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.583 * [backup-simplify]: Simplify 0 into 0 1554040206.583 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.583 * [backup-simplify]: Simplify 0 into 0 1554040206.584 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040206.585 * [backup-simplify]: Simplify (- 0) into 0 1554040206.585 * [backup-simplify]: Simplify 0 into 0 1554040206.585 * [backup-simplify]: Simplify 0 into 0 1554040206.585 * [backup-simplify]: Simplify 0 into 0 1554040206.585 * [backup-simplify]: Simplify 0 into 0 1554040206.586 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040206.587 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040206.587 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040206.588 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040206.597 * [backup-simplify]: Simplify (- 0) into 0 1554040206.598 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040206.598 * [taylor]: Taking taylor expansion of 0 in y.re 1554040206.598 * [backup-simplify]: Simplify 0 into 0 1554040206.598 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.598 * [backup-simplify]: Simplify 0 into 0 1554040206.598 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.598 * [backup-simplify]: Simplify 0 into 0 1554040206.599 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040206.599 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040206.600 * [backup-simplify]: Simplify (- 0) into 0 1554040206.600 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.600 * [backup-simplify]: Simplify 0 into 0 1554040206.601 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040206.601 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.601 * [backup-simplify]: Simplify 0 into 0 1554040206.601 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.601 * [backup-simplify]: Simplify 0 into 0 1554040206.602 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.602 * [backup-simplify]: Simplify 0 into 0 1554040206.602 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.602 * [backup-simplify]: Simplify 0 into 0 1554040206.603 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040206.603 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040206.603 * [backup-simplify]: Simplify (- 0) into 0 1554040206.603 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.603 * [backup-simplify]: Simplify 0 into 0 1554040206.603 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.603 * [backup-simplify]: Simplify 0 into 0 1554040206.603 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.604 * [backup-simplify]: Simplify 0 into 0 1554040206.604 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.604 * [backup-simplify]: Simplify 0 into 0 1554040206.604 * [backup-simplify]: Simplify 0 into 0 1554040206.604 * [backup-simplify]: Simplify 0 into 0 1554040206.605 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1554040206.605 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1554040206.605 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554040206.605 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040206.605 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040206.605 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040206.605 * [taylor]: Taking taylor expansion of y.re in y.im 1554040206.605 * [backup-simplify]: Simplify y.re into y.re 1554040206.605 * [taylor]: Taking taylor expansion of x.re in y.im 1554040206.605 * [backup-simplify]: Simplify x.re into x.re 1554040206.605 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040206.605 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040206.605 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040206.605 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040206.605 * [taylor]: Taking taylor expansion of y.im in y.im 1554040206.605 * [backup-simplify]: Simplify 0 into 0 1554040206.605 * [backup-simplify]: Simplify 1 into 1 1554040206.605 * [taylor]: Taking taylor expansion of x.im in y.im 1554040206.605 * [backup-simplify]: Simplify x.im into x.im 1554040206.605 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040206.606 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040206.606 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040206.606 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040206.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040206.606 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040206.606 * [taylor]: Taking taylor expansion of y.re in x.im 1554040206.606 * [backup-simplify]: Simplify y.re into y.re 1554040206.606 * [taylor]: Taking taylor expansion of x.re in x.im 1554040206.606 * [backup-simplify]: Simplify x.re into x.re 1554040206.606 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040206.606 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040206.606 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040206.606 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040206.606 * [taylor]: Taking taylor expansion of y.im in x.im 1554040206.606 * [backup-simplify]: Simplify y.im into y.im 1554040206.606 * [taylor]: Taking taylor expansion of x.im in x.im 1554040206.606 * [backup-simplify]: Simplify 0 into 0 1554040206.606 * [backup-simplify]: Simplify 1 into 1 1554040206.606 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040206.607 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040206.607 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040206.607 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040206.607 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040206.607 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040206.607 * [taylor]: Taking taylor expansion of y.re in y.re 1554040206.607 * [backup-simplify]: Simplify 0 into 0 1554040206.607 * [backup-simplify]: Simplify 1 into 1 1554040206.607 * [taylor]: Taking taylor expansion of x.re in y.re 1554040206.607 * [backup-simplify]: Simplify x.re into x.re 1554040206.607 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040206.608 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040206.608 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040206.608 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040206.608 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040206.608 * [taylor]: Taking taylor expansion of y.im in y.re 1554040206.608 * [backup-simplify]: Simplify y.im into y.im 1554040206.608 * [taylor]: Taking taylor expansion of x.im in y.re 1554040206.608 * [backup-simplify]: Simplify x.im into x.im 1554040206.608 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.608 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040206.608 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040206.608 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040206.608 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040206.608 * [taylor]: Taking taylor expansion of y.re in x.re 1554040206.608 * [backup-simplify]: Simplify y.re into y.re 1554040206.608 * [taylor]: Taking taylor expansion of x.re in x.re 1554040206.608 * [backup-simplify]: Simplify 0 into 0 1554040206.608 * [backup-simplify]: Simplify 1 into 1 1554040206.608 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040206.609 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040206.609 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040206.609 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040206.609 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040206.609 * [taylor]: Taking taylor expansion of y.im in x.re 1554040206.609 * [backup-simplify]: Simplify y.im into y.im 1554040206.609 * [taylor]: Taking taylor expansion of x.im in x.re 1554040206.609 * [backup-simplify]: Simplify x.im into x.im 1554040206.609 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.609 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040206.609 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040206.609 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040206.609 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040206.609 * [taylor]: Taking taylor expansion of y.re in x.re 1554040206.609 * [backup-simplify]: Simplify y.re into y.re 1554040206.609 * [taylor]: Taking taylor expansion of x.re in x.re 1554040206.609 * [backup-simplify]: Simplify 0 into 0 1554040206.609 * [backup-simplify]: Simplify 1 into 1 1554040206.609 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040206.610 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040206.610 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040206.610 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040206.610 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040206.610 * [taylor]: Taking taylor expansion of y.im in x.re 1554040206.610 * [backup-simplify]: Simplify y.im into y.im 1554040206.610 * [taylor]: Taking taylor expansion of x.im in x.re 1554040206.610 * [backup-simplify]: Simplify x.im into x.im 1554040206.610 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.610 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040206.610 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040206.610 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554040206.610 * [taylor]: Taking taylor expansion of y.re in y.re 1554040206.610 * [backup-simplify]: Simplify 0 into 0 1554040206.610 * [backup-simplify]: Simplify 1 into 1 1554040206.611 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040206.611 * [taylor]: Taking taylor expansion of 1 in x.im 1554040206.611 * [backup-simplify]: Simplify 1 into 1 1554040206.611 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040206.612 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040206.612 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040206.612 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040206.612 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554040206.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040206.612 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040206.612 * [taylor]: Taking taylor expansion of y.im in y.re 1554040206.612 * [backup-simplify]: Simplify y.im into y.im 1554040206.612 * [taylor]: Taking taylor expansion of x.im in y.re 1554040206.612 * [backup-simplify]: Simplify x.im into x.im 1554040206.612 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040206.612 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040206.613 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040206.613 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.613 * [backup-simplify]: Simplify 0 into 0 1554040206.613 * [taylor]: Taking taylor expansion of 1 in y.im 1554040206.613 * [backup-simplify]: Simplify 1 into 1 1554040206.614 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040206.614 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040206.614 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040206.614 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040206.615 * [backup-simplify]: Simplify (- 0) into 0 1554040206.615 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040206.615 * [taylor]: Taking taylor expansion of 0 in y.re 1554040206.615 * [backup-simplify]: Simplify 0 into 0 1554040206.615 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040206.615 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554040206.615 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040206.615 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040206.615 * [taylor]: Taking taylor expansion of y.im in x.im 1554040206.615 * [backup-simplify]: Simplify y.im into y.im 1554040206.615 * [taylor]: Taking taylor expansion of x.im in x.im 1554040206.615 * [backup-simplify]: Simplify 0 into 0 1554040206.615 * [backup-simplify]: Simplify 1 into 1 1554040206.615 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040206.616 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040206.616 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040206.616 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040206.616 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554040206.616 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040206.616 * [taylor]: Taking taylor expansion of y.im in y.im 1554040206.616 * [backup-simplify]: Simplify 0 into 0 1554040206.616 * [backup-simplify]: Simplify 1 into 1 1554040206.616 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040206.617 * [backup-simplify]: Simplify (- 1) into -1 1554040206.617 * [backup-simplify]: Simplify -1 into -1 1554040206.618 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040206.618 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.618 * [backup-simplify]: Simplify 0 into 0 1554040206.618 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.618 * [backup-simplify]: Simplify 0 into 0 1554040206.618 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.618 * [backup-simplify]: Simplify 0 into 0 1554040206.618 * [backup-simplify]: Simplify 1 into 1 1554040206.619 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040206.619 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040206.620 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040206.620 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040206.620 * [backup-simplify]: Simplify (- 0) into 0 1554040206.621 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040206.621 * [taylor]: Taking taylor expansion of 0 in y.re 1554040206.621 * [backup-simplify]: Simplify 0 into 0 1554040206.621 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.621 * [backup-simplify]: Simplify 0 into 0 1554040206.621 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040206.621 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040206.622 * [backup-simplify]: Simplify (- 0) into 0 1554040206.622 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.622 * [backup-simplify]: Simplify 0 into 0 1554040206.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040206.623 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.623 * [backup-simplify]: Simplify 0 into 0 1554040206.624 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040206.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040206.624 * [backup-simplify]: Simplify (- 0) into 0 1554040206.624 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.624 * [backup-simplify]: Simplify 0 into 0 1554040206.624 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.624 * [backup-simplify]: Simplify 0 into 0 1554040206.624 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.624 * [backup-simplify]: Simplify 0 into 0 1554040206.624 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.624 * [backup-simplify]: Simplify 0 into 0 1554040206.625 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040206.625 * [backup-simplify]: Simplify (- 0) into 0 1554040206.625 * [backup-simplify]: Simplify 0 into 0 1554040206.626 * [backup-simplify]: Simplify 0 into 0 1554040206.626 * [backup-simplify]: Simplify 0 into 0 1554040206.626 * [backup-simplify]: Simplify 0 into 0 1554040206.627 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040206.627 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040206.628 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040206.628 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040206.628 * [backup-simplify]: Simplify (- 0) into 0 1554040206.629 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040206.629 * [taylor]: Taking taylor expansion of 0 in y.re 1554040206.629 * [backup-simplify]: Simplify 0 into 0 1554040206.629 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.629 * [backup-simplify]: Simplify 0 into 0 1554040206.629 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.629 * [backup-simplify]: Simplify 0 into 0 1554040206.630 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040206.630 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040206.630 * [backup-simplify]: Simplify (- 0) into 0 1554040206.630 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.630 * [backup-simplify]: Simplify 0 into 0 1554040206.631 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040206.631 * [taylor]: Taking taylor expansion of 0 in x.im 1554040206.631 * [backup-simplify]: Simplify 0 into 0 1554040206.631 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.631 * [backup-simplify]: Simplify 0 into 0 1554040206.631 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.631 * [backup-simplify]: Simplify 0 into 0 1554040206.631 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.631 * [backup-simplify]: Simplify 0 into 0 1554040206.632 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040206.632 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040206.633 * [backup-simplify]: Simplify (- 0) into 0 1554040206.633 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.633 * [backup-simplify]: Simplify 0 into 0 1554040206.633 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.633 * [backup-simplify]: Simplify 0 into 0 1554040206.633 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.633 * [backup-simplify]: Simplify 0 into 0 1554040206.633 * [taylor]: Taking taylor expansion of 0 in y.im 1554040206.633 * [backup-simplify]: Simplify 0 into 0 1554040206.633 * [backup-simplify]: Simplify 0 into 0 1554040206.633 * [backup-simplify]: Simplify 0 into 0 1554040206.634 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1554040206.634 * * * [progress]: simplifying candidates 1554040206.634 * * * * [progress]: [ 1 / 16 ] simplifiying candidate # 1554040206.634 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 1554040206.634 * * [simplify]: iters left: 5 (9 enodes) 1554040206.638 * * [simplify]: iters left: 4 (35 enodes) 1554040206.642 * * [simplify]: iters left: 3 (54 enodes) 1554040206.651 * * [simplify]: iters left: 2 (95 enodes) 1554040206.670 * * [simplify]: iters left: 1 (193 enodes) 1554040206.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040206.722 * * [simplify]: Extracting #1: cost 61 inf + 0 1554040206.722 * * [simplify]: Extracting #2: cost 177 inf + 0 1554040206.723 * * [simplify]: Extracting #3: cost 207 inf + 844 1554040206.724 * * [simplify]: Extracting #4: cost 161 inf + 6973 1554040206.726 * * [simplify]: Extracting #5: cost 112 inf + 18650 1554040206.732 * * [simplify]: Extracting #6: cost 35 inf + 67314 1554040206.741 * * [simplify]: Extracting #7: cost 0 inf + 95011 1554040206.760 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 1554040206.760 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (- (* x.re y.re) (* x.im y.im))))) 1554040206.760 * * * * [progress]: [ 2 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 3 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 4 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 5 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 6 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 7 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 8 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 9 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 10 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 11 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 12 / 16 ] simplifiying candidate # 1554040206.760 * * * * [progress]: [ 13 / 16 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))> 1554040206.761 * * * * [progress]: [ 14 / 16 ] simplifiying candidate # 1554040206.761 * [simplify]: Simplifying 0 1554040206.761 * * [simplify]: iters left: 0 (1 enodes) 1554040206.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040206.762 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040206.762 * [simplify]: Simplified to 0 1554040206.762 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554040206.762 * * * * [progress]: [ 15 / 16 ] simplifiying candidate # 1554040206.762 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554040206.762 * * [simplify]: iters left: 4 (7 enodes) 1554040206.766 * * [simplify]: iters left: 3 (25 enodes) 1554040206.772 * * [simplify]: iters left: 2 (34 enodes) 1554040206.782 * * [simplify]: iters left: 1 (38 enodes) 1554040206.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040206.791 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040206.792 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040206.792 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040206.792 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040206.793 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040206.793 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554040206.793 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554040206.793 * * * * [progress]: [ 16 / 16 ] simplifiying candidate # 1554040206.793 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554040206.793 * * [simplify]: iters left: 4 (7 enodes) 1554040206.796 * * [simplify]: iters left: 3 (25 enodes) 1554040206.807 * * [simplify]: iters left: 2 (34 enodes) 1554040206.812 * * [simplify]: iters left: 1 (38 enodes) 1554040206.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040206.817 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040206.817 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040206.817 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040206.817 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040206.817 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040206.818 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554040206.818 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554040206.818 * * * [progress]: adding candidates to table 1554040206.997 * * [progress]: iteration 2 / 4 1554040206.997 * * * [progress]: picking best candidate 1554040207.007 * * * * [pick]: Picked # 1554040207.007 * * * [progress]: localizing error 1554040207.024 * * * [progress]: generating rewritten candidates 1554040207.024 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1554040207.093 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 1554040207.134 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1554040207.283 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 1554040207.301 * * * [progress]: generating series expansions 1554040207.301 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1554040207.302 * [backup-simplify]: Simplify (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) into (- (* y.re x.re) (* y.im x.im)) 1554040207.302 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1554040207.302 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040207.302 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.302 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.302 * [backup-simplify]: Simplify y.re into y.re 1554040207.302 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.302 * [backup-simplify]: Simplify x.re into x.re 1554040207.302 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.302 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.302 * [backup-simplify]: Simplify 0 into 0 1554040207.302 * [backup-simplify]: Simplify 1 into 1 1554040207.302 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.302 * [backup-simplify]: Simplify x.im into x.im 1554040207.302 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040207.302 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.302 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.302 * [backup-simplify]: Simplify y.re into y.re 1554040207.302 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.302 * [backup-simplify]: Simplify x.re into x.re 1554040207.302 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.302 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.302 * [backup-simplify]: Simplify y.im into y.im 1554040207.302 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.302 * [backup-simplify]: Simplify 0 into 0 1554040207.302 * [backup-simplify]: Simplify 1 into 1 1554040207.302 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040207.302 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.302 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.302 * [backup-simplify]: Simplify 0 into 0 1554040207.302 * [backup-simplify]: Simplify 1 into 1 1554040207.302 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.302 * [backup-simplify]: Simplify x.re into x.re 1554040207.302 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.302 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.302 * [backup-simplify]: Simplify y.im into y.im 1554040207.302 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.302 * [backup-simplify]: Simplify x.im into x.im 1554040207.302 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040207.302 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.302 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.302 * [backup-simplify]: Simplify y.re into y.re 1554040207.303 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.303 * [backup-simplify]: Simplify 0 into 0 1554040207.303 * [backup-simplify]: Simplify 1 into 1 1554040207.303 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.303 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.303 * [backup-simplify]: Simplify y.im into y.im 1554040207.303 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.303 * [backup-simplify]: Simplify x.im into x.im 1554040207.303 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040207.303 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.303 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.303 * [backup-simplify]: Simplify y.re into y.re 1554040207.303 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.303 * [backup-simplify]: Simplify 0 into 0 1554040207.303 * [backup-simplify]: Simplify 1 into 1 1554040207.303 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.303 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.303 * [backup-simplify]: Simplify y.im into y.im 1554040207.303 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.303 * [backup-simplify]: Simplify x.im into x.im 1554040207.303 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.303 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.303 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.303 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040207.303 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554040207.303 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.303 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.304 * [backup-simplify]: Simplify y.im into y.im 1554040207.304 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.304 * [backup-simplify]: Simplify x.im into x.im 1554040207.304 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.304 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.304 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554040207.304 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.304 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.304 * [backup-simplify]: Simplify y.im into y.im 1554040207.304 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.304 * [backup-simplify]: Simplify 0 into 0 1554040207.304 * [backup-simplify]: Simplify 1 into 1 1554040207.304 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.305 * [backup-simplify]: Simplify (- 0) into 0 1554040207.305 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.305 * [backup-simplify]: Simplify 0 into 0 1554040207.305 * [backup-simplify]: Simplify 0 into 0 1554040207.305 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.305 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.306 * [backup-simplify]: Simplify (- 0) into 0 1554040207.306 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040207.306 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.306 * [backup-simplify]: Simplify 0 into 0 1554040207.306 * [backup-simplify]: Simplify 1 into 1 1554040207.306 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.306 * [backup-simplify]: Simplify 0 into 0 1554040207.306 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.306 * [backup-simplify]: Simplify 0 into 0 1554040207.306 * [backup-simplify]: Simplify 0 into 0 1554040207.306 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.307 * [backup-simplify]: Simplify (- 0) into 0 1554040207.307 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.307 * [backup-simplify]: Simplify 0 into 0 1554040207.307 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.307 * [backup-simplify]: Simplify 0 into 0 1554040207.307 * [backup-simplify]: Simplify 0 into 0 1554040207.307 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.307 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554040207.307 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554040207.307 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.307 * [backup-simplify]: Simplify 0 into 0 1554040207.307 * [backup-simplify]: Simplify 1 into 1 1554040207.308 * [backup-simplify]: Simplify (- 0) into 0 1554040207.308 * [backup-simplify]: Simplify 0 into 0 1554040207.308 * [backup-simplify]: Simplify 0 into 0 1554040207.308 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.309 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.309 * [backup-simplify]: Simplify (- 0) into 0 1554040207.309 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.309 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.309 * [backup-simplify]: Simplify 0 into 0 1554040207.309 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.309 * [backup-simplify]: Simplify 0 into 0 1554040207.309 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.309 * [backup-simplify]: Simplify 0 into 0 1554040207.309 * [backup-simplify]: Simplify 0 into 0 1554040207.309 * [backup-simplify]: Simplify 0 into 0 1554040207.310 * [backup-simplify]: Simplify (cbrt (* (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1554040207.310 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554040207.310 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040207.310 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040207.310 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.310 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.310 * [backup-simplify]: Simplify y.re into y.re 1554040207.310 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.310 * [backup-simplify]: Simplify x.re into x.re 1554040207.310 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.310 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.310 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040207.310 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.310 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.310 * [backup-simplify]: Simplify 0 into 0 1554040207.310 * [backup-simplify]: Simplify 1 into 1 1554040207.310 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.310 * [backup-simplify]: Simplify x.im into x.im 1554040207.310 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.310 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.310 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040207.311 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040207.311 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040207.311 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.311 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.311 * [backup-simplify]: Simplify y.re into y.re 1554040207.311 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.311 * [backup-simplify]: Simplify x.re into x.re 1554040207.311 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.311 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.311 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.311 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.311 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.311 * [backup-simplify]: Simplify y.im into y.im 1554040207.311 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.311 * [backup-simplify]: Simplify 0 into 0 1554040207.311 * [backup-simplify]: Simplify 1 into 1 1554040207.311 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.311 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.311 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.311 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040207.311 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040207.311 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.311 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.311 * [backup-simplify]: Simplify 0 into 0 1554040207.311 * [backup-simplify]: Simplify 1 into 1 1554040207.311 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.311 * [backup-simplify]: Simplify x.re into x.re 1554040207.311 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.312 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040207.312 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040207.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.312 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.312 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.312 * [backup-simplify]: Simplify y.im into y.im 1554040207.312 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.312 * [backup-simplify]: Simplify x.im into x.im 1554040207.312 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.312 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.312 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.312 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.312 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.312 * [backup-simplify]: Simplify y.re into y.re 1554040207.312 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.312 * [backup-simplify]: Simplify 0 into 0 1554040207.312 * [backup-simplify]: Simplify 1 into 1 1554040207.312 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.312 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.312 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.312 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.312 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.312 * [backup-simplify]: Simplify y.im into y.im 1554040207.312 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.312 * [backup-simplify]: Simplify x.im into x.im 1554040207.312 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.312 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.312 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.312 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.312 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.312 * [backup-simplify]: Simplify y.re into y.re 1554040207.312 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.312 * [backup-simplify]: Simplify 0 into 0 1554040207.312 * [backup-simplify]: Simplify 1 into 1 1554040207.312 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.313 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.313 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.313 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.313 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.313 * [backup-simplify]: Simplify y.im into y.im 1554040207.313 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.313 * [backup-simplify]: Simplify x.im into x.im 1554040207.313 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.313 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.313 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.313 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554040207.313 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.313 * [backup-simplify]: Simplify 0 into 0 1554040207.313 * [backup-simplify]: Simplify 1 into 1 1554040207.313 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.313 * [taylor]: Taking taylor expansion of 1 in x.im 1554040207.313 * [backup-simplify]: Simplify 1 into 1 1554040207.314 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040207.314 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.314 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040207.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554040207.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.314 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.314 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.314 * [backup-simplify]: Simplify y.im into y.im 1554040207.314 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.314 * [backup-simplify]: Simplify x.im into x.im 1554040207.314 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.314 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.315 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.315 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.315 * [backup-simplify]: Simplify 0 into 0 1554040207.315 * [taylor]: Taking taylor expansion of 1 in y.im 1554040207.315 * [backup-simplify]: Simplify 1 into 1 1554040207.315 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.315 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.315 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.315 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.316 * [backup-simplify]: Simplify (- 0) into 0 1554040207.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.316 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.316 * [backup-simplify]: Simplify 0 into 0 1554040207.316 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.316 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554040207.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.316 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.316 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.316 * [backup-simplify]: Simplify y.im into y.im 1554040207.316 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.316 * [backup-simplify]: Simplify 0 into 0 1554040207.316 * [backup-simplify]: Simplify 1 into 1 1554040207.316 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.316 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.317 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.317 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040207.317 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554040207.317 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040207.317 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.317 * [backup-simplify]: Simplify 0 into 0 1554040207.317 * [backup-simplify]: Simplify 1 into 1 1554040207.317 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.317 * [backup-simplify]: Simplify (- 1) into -1 1554040207.317 * [backup-simplify]: Simplify -1 into -1 1554040207.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.318 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.318 * [backup-simplify]: Simplify 0 into 0 1554040207.318 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.318 * [backup-simplify]: Simplify 0 into 0 1554040207.318 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.318 * [backup-simplify]: Simplify 0 into 0 1554040207.318 * [backup-simplify]: Simplify 1 into 1 1554040207.318 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040207.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.319 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.319 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.319 * [backup-simplify]: Simplify (- 0) into 0 1554040207.319 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.319 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.319 * [backup-simplify]: Simplify 0 into 0 1554040207.319 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.319 * [backup-simplify]: Simplify 0 into 0 1554040207.319 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.320 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.320 * [backup-simplify]: Simplify (- 0) into 0 1554040207.320 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.320 * [backup-simplify]: Simplify 0 into 0 1554040207.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.320 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.320 * [backup-simplify]: Simplify 0 into 0 1554040207.321 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040207.321 * [backup-simplify]: Simplify (- 0) into 0 1554040207.321 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.321 * [backup-simplify]: Simplify 0 into 0 1554040207.321 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.321 * [backup-simplify]: Simplify 0 into 0 1554040207.321 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.321 * [backup-simplify]: Simplify 0 into 0 1554040207.321 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.321 * [backup-simplify]: Simplify 0 into 0 1554040207.322 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.322 * [backup-simplify]: Simplify (- 0) into 0 1554040207.322 * [backup-simplify]: Simplify 0 into 0 1554040207.322 * [backup-simplify]: Simplify 0 into 0 1554040207.322 * [backup-simplify]: Simplify 0 into 0 1554040207.322 * [backup-simplify]: Simplify 0 into 0 1554040207.323 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040207.323 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.323 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.324 * [backup-simplify]: Simplify (- 0) into 0 1554040207.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.324 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.324 * [backup-simplify]: Simplify 0 into 0 1554040207.324 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.324 * [backup-simplify]: Simplify 0 into 0 1554040207.324 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.324 * [backup-simplify]: Simplify 0 into 0 1554040207.325 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.325 * [backup-simplify]: Simplify (- 0) into 0 1554040207.325 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.325 * [backup-simplify]: Simplify 0 into 0 1554040207.325 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.325 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.325 * [backup-simplify]: Simplify 0 into 0 1554040207.326 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.326 * [backup-simplify]: Simplify 0 into 0 1554040207.326 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.326 * [backup-simplify]: Simplify 0 into 0 1554040207.326 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.326 * [backup-simplify]: Simplify 0 into 0 1554040207.326 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040207.326 * [backup-simplify]: Simplify (- 0) into 0 1554040207.326 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.326 * [backup-simplify]: Simplify 0 into 0 1554040207.327 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.327 * [backup-simplify]: Simplify 0 into 0 1554040207.327 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.327 * [backup-simplify]: Simplify 0 into 0 1554040207.327 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.327 * [backup-simplify]: Simplify 0 into 0 1554040207.327 * [backup-simplify]: Simplify 0 into 0 1554040207.327 * [backup-simplify]: Simplify 0 into 0 1554040207.327 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1554040207.328 * [backup-simplify]: Simplify (cbrt (* (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1554040207.328 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554040207.328 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040207.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040207.328 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.328 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.328 * [backup-simplify]: Simplify y.re into y.re 1554040207.328 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.328 * [backup-simplify]: Simplify x.re into x.re 1554040207.328 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.328 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040207.328 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.328 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.328 * [backup-simplify]: Simplify 0 into 0 1554040207.328 * [backup-simplify]: Simplify 1 into 1 1554040207.328 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.328 * [backup-simplify]: Simplify x.im into x.im 1554040207.328 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.328 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.328 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040207.328 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040207.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040207.328 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.328 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.328 * [backup-simplify]: Simplify y.re into y.re 1554040207.328 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.328 * [backup-simplify]: Simplify x.re into x.re 1554040207.328 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.328 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.328 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.328 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.328 * [backup-simplify]: Simplify y.im into y.im 1554040207.328 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.328 * [backup-simplify]: Simplify 0 into 0 1554040207.328 * [backup-simplify]: Simplify 1 into 1 1554040207.328 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.329 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.329 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.329 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040207.329 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040207.329 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.329 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.329 * [backup-simplify]: Simplify 0 into 0 1554040207.329 * [backup-simplify]: Simplify 1 into 1 1554040207.329 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.329 * [backup-simplify]: Simplify x.re into x.re 1554040207.329 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.329 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040207.329 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040207.329 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.329 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.329 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.329 * [backup-simplify]: Simplify y.im into y.im 1554040207.329 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.329 * [backup-simplify]: Simplify x.im into x.im 1554040207.329 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.329 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.329 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.329 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.329 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.329 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.330 * [backup-simplify]: Simplify y.re into y.re 1554040207.330 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.330 * [backup-simplify]: Simplify 0 into 0 1554040207.330 * [backup-simplify]: Simplify 1 into 1 1554040207.330 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.330 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.330 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.330 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.330 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.330 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.330 * [backup-simplify]: Simplify y.im into y.im 1554040207.330 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.330 * [backup-simplify]: Simplify x.im into x.im 1554040207.330 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.330 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.330 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.330 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.330 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.330 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.330 * [backup-simplify]: Simplify y.re into y.re 1554040207.330 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.330 * [backup-simplify]: Simplify 0 into 0 1554040207.330 * [backup-simplify]: Simplify 1 into 1 1554040207.330 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.330 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.330 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.331 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.331 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.331 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.331 * [backup-simplify]: Simplify y.im into y.im 1554040207.331 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.331 * [backup-simplify]: Simplify x.im into x.im 1554040207.331 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.331 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.331 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.331 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554040207.331 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.331 * [backup-simplify]: Simplify 0 into 0 1554040207.331 * [backup-simplify]: Simplify 1 into 1 1554040207.331 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.331 * [taylor]: Taking taylor expansion of 1 in x.im 1554040207.331 * [backup-simplify]: Simplify 1 into 1 1554040207.332 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040207.332 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.332 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040207.332 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554040207.332 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.332 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.332 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.332 * [backup-simplify]: Simplify y.im into y.im 1554040207.332 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.332 * [backup-simplify]: Simplify x.im into x.im 1554040207.332 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.332 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.332 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.332 * [backup-simplify]: Simplify 0 into 0 1554040207.332 * [taylor]: Taking taylor expansion of 1 in y.im 1554040207.332 * [backup-simplify]: Simplify 1 into 1 1554040207.333 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.333 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.333 * [backup-simplify]: Simplify (- 0) into 0 1554040207.334 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.334 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.334 * [backup-simplify]: Simplify 0 into 0 1554040207.334 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.334 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554040207.334 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.334 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.334 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.334 * [backup-simplify]: Simplify y.im into y.im 1554040207.334 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.334 * [backup-simplify]: Simplify 0 into 0 1554040207.334 * [backup-simplify]: Simplify 1 into 1 1554040207.334 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.334 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.334 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.334 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040207.334 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554040207.334 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040207.334 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.334 * [backup-simplify]: Simplify 0 into 0 1554040207.334 * [backup-simplify]: Simplify 1 into 1 1554040207.335 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.335 * [backup-simplify]: Simplify (- 1) into -1 1554040207.335 * [backup-simplify]: Simplify -1 into -1 1554040207.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.336 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.336 * [backup-simplify]: Simplify 0 into 0 1554040207.336 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.336 * [backup-simplify]: Simplify 0 into 0 1554040207.336 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.336 * [backup-simplify]: Simplify 0 into 0 1554040207.336 * [backup-simplify]: Simplify 1 into 1 1554040207.336 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040207.336 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.337 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.339 * [backup-simplify]: Simplify (- 0) into 0 1554040207.340 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.340 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.340 * [backup-simplify]: Simplify 0 into 0 1554040207.340 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.340 * [backup-simplify]: Simplify 0 into 0 1554040207.340 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.340 * [backup-simplify]: Simplify (- 0) into 0 1554040207.340 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.340 * [backup-simplify]: Simplify 0 into 0 1554040207.341 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.341 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.341 * [backup-simplify]: Simplify 0 into 0 1554040207.341 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040207.342 * [backup-simplify]: Simplify (- 0) into 0 1554040207.342 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.342 * [backup-simplify]: Simplify 0 into 0 1554040207.342 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.342 * [backup-simplify]: Simplify 0 into 0 1554040207.342 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.342 * [backup-simplify]: Simplify 0 into 0 1554040207.342 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.342 * [backup-simplify]: Simplify 0 into 0 1554040207.342 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.342 * [backup-simplify]: Simplify (- 0) into 0 1554040207.343 * [backup-simplify]: Simplify 0 into 0 1554040207.343 * [backup-simplify]: Simplify 0 into 0 1554040207.343 * [backup-simplify]: Simplify 0 into 0 1554040207.343 * [backup-simplify]: Simplify 0 into 0 1554040207.343 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040207.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.344 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.344 * [backup-simplify]: Simplify (- 0) into 0 1554040207.345 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.345 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.345 * [backup-simplify]: Simplify 0 into 0 1554040207.345 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.345 * [backup-simplify]: Simplify 0 into 0 1554040207.345 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.345 * [backup-simplify]: Simplify 0 into 0 1554040207.345 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.345 * [backup-simplify]: Simplify (- 0) into 0 1554040207.345 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.345 * [backup-simplify]: Simplify 0 into 0 1554040207.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.346 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.346 * [backup-simplify]: Simplify 0 into 0 1554040207.346 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.346 * [backup-simplify]: Simplify 0 into 0 1554040207.346 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.346 * [backup-simplify]: Simplify 0 into 0 1554040207.346 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.346 * [backup-simplify]: Simplify 0 into 0 1554040207.347 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040207.347 * [backup-simplify]: Simplify (- 0) into 0 1554040207.347 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.347 * [backup-simplify]: Simplify 0 into 0 1554040207.347 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.347 * [backup-simplify]: Simplify 0 into 0 1554040207.347 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.347 * [backup-simplify]: Simplify 0 into 0 1554040207.347 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.347 * [backup-simplify]: Simplify 0 into 0 1554040207.347 * [backup-simplify]: Simplify 0 into 0 1554040207.347 * [backup-simplify]: Simplify 0 into 0 1554040207.348 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1554040207.348 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 1554040207.348 * [backup-simplify]: Simplify (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 2) 1554040207.348 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in (x.re y.re x.im y.im) around 0 1554040207.348 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1554040207.348 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040207.348 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.348 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.348 * [backup-simplify]: Simplify y.re into y.re 1554040207.348 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.348 * [backup-simplify]: Simplify x.re into x.re 1554040207.348 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.348 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.348 * [backup-simplify]: Simplify 0 into 0 1554040207.348 * [backup-simplify]: Simplify 1 into 1 1554040207.348 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.348 * [backup-simplify]: Simplify x.im into x.im 1554040207.348 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.348 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.348 * [backup-simplify]: Simplify (- 0) into 0 1554040207.348 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040207.348 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1554040207.348 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040207.348 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.348 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.348 * [backup-simplify]: Simplify y.re into y.re 1554040207.348 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.349 * [backup-simplify]: Simplify x.re into x.re 1554040207.349 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.349 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.349 * [backup-simplify]: Simplify y.im into y.im 1554040207.349 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.349 * [backup-simplify]: Simplify 0 into 0 1554040207.349 * [backup-simplify]: Simplify 1 into 1 1554040207.349 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.349 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.349 * [backup-simplify]: Simplify (- 0) into 0 1554040207.349 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040207.349 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1554040207.349 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040207.349 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.349 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.349 * [backup-simplify]: Simplify 0 into 0 1554040207.349 * [backup-simplify]: Simplify 1 into 1 1554040207.349 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.349 * [backup-simplify]: Simplify x.re into x.re 1554040207.349 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.349 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.349 * [backup-simplify]: Simplify y.im into y.im 1554040207.349 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.349 * [backup-simplify]: Simplify x.im into x.im 1554040207.349 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.349 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.349 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.349 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040207.349 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554040207.349 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040207.349 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.349 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.349 * [backup-simplify]: Simplify y.re into y.re 1554040207.349 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.349 * [backup-simplify]: Simplify 0 into 0 1554040207.349 * [backup-simplify]: Simplify 1 into 1 1554040207.349 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.349 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.349 * [backup-simplify]: Simplify y.im into y.im 1554040207.349 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.349 * [backup-simplify]: Simplify x.im into x.im 1554040207.350 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.350 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.350 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.350 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040207.350 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554040207.350 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040207.350 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.350 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.350 * [backup-simplify]: Simplify y.re into y.re 1554040207.350 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.350 * [backup-simplify]: Simplify 0 into 0 1554040207.350 * [backup-simplify]: Simplify 1 into 1 1554040207.350 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.350 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.350 * [backup-simplify]: Simplify y.im into y.im 1554040207.350 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.350 * [backup-simplify]: Simplify x.im into x.im 1554040207.350 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.350 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.350 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.350 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040207.350 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040207.350 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554040207.350 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040207.350 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.350 * [backup-simplify]: Simplify y.im into y.im 1554040207.350 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040207.350 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.350 * [backup-simplify]: Simplify x.im into x.im 1554040207.350 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.350 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.350 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040207.350 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040207.350 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040207.350 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.350 * [backup-simplify]: Simplify y.im into y.im 1554040207.350 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040207.350 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.350 * [backup-simplify]: Simplify 0 into 0 1554040207.351 * [backup-simplify]: Simplify 1 into 1 1554040207.351 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.351 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.351 * [backup-simplify]: Simplify (- 0) into 0 1554040207.351 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040207.351 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554040207.351 * [taylor]: Taking taylor expansion of (- (* 2 (* y.im (* y.re x.im)))) in y.re 1554040207.351 * [taylor]: Taking taylor expansion of (* 2 (* y.im (* y.re x.im))) in y.re 1554040207.351 * [taylor]: Taking taylor expansion of 2 in y.re 1554040207.351 * [backup-simplify]: Simplify 2 into 2 1554040207.351 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 1554040207.351 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.351 * [backup-simplify]: Simplify y.im into y.im 1554040207.351 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1554040207.351 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.351 * [backup-simplify]: Simplify 0 into 0 1554040207.351 * [backup-simplify]: Simplify 1 into 1 1554040207.351 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.352 * [backup-simplify]: Simplify x.im into x.im 1554040207.352 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.352 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.352 * [backup-simplify]: Simplify (* 2 0) into 0 1554040207.352 * [backup-simplify]: Simplify (- 0) into 0 1554040207.352 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.352 * [backup-simplify]: Simplify 0 into 0 1554040207.352 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.352 * [backup-simplify]: Simplify 0 into 0 1554040207.352 * [backup-simplify]: Simplify 0 into 0 1554040207.352 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554040207.352 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040207.352 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1554040207.352 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.352 * [backup-simplify]: Simplify 0 into 0 1554040207.352 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.352 * [backup-simplify]: Simplify 0 into 0 1554040207.352 * [backup-simplify]: Simplify 0 into 0 1554040207.353 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.353 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.353 * [backup-simplify]: Simplify (- 0) into 0 1554040207.354 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.354 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554040207.354 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040207.354 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.354 * [backup-simplify]: Simplify 0 into 0 1554040207.354 * [backup-simplify]: Simplify 1 into 1 1554040207.354 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.354 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1554040207.355 * [backup-simplify]: Simplify (+ (* 2 (* y.im x.im)) (* 0 0)) into (* 2 (* y.im x.im)) 1554040207.355 * [backup-simplify]: Simplify (- (* 2 (* y.im x.im))) into (- (* 2 (* y.im x.im))) 1554040207.355 * [taylor]: Taking taylor expansion of (- (* 2 (* y.im x.im))) in x.im 1554040207.355 * [taylor]: Taking taylor expansion of (* 2 (* y.im x.im)) in x.im 1554040207.355 * [taylor]: Taking taylor expansion of 2 in x.im 1554040207.355 * [backup-simplify]: Simplify 2 into 2 1554040207.355 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.355 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.355 * [backup-simplify]: Simplify y.im into y.im 1554040207.355 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.355 * [backup-simplify]: Simplify 0 into 0 1554040207.355 * [backup-simplify]: Simplify 1 into 1 1554040207.355 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.355 * [backup-simplify]: Simplify (* 2 0) into 0 1554040207.356 * [backup-simplify]: Simplify (- 0) into 0 1554040207.356 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.356 * [backup-simplify]: Simplify 0 into 0 1554040207.356 * [backup-simplify]: Simplify 0 into 0 1554040207.356 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.356 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040207.357 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554040207.357 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [backup-simplify]: Simplify (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1554040207.357 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in (x.re y.re x.im y.im) around 0 1554040207.357 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554040207.357 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040207.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040207.357 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.357 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.357 * [backup-simplify]: Simplify y.re into y.re 1554040207.357 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.357 * [backup-simplify]: Simplify x.re into x.re 1554040207.357 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.357 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040207.357 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.357 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.357 * [backup-simplify]: Simplify 0 into 0 1554040207.357 * [backup-simplify]: Simplify 1 into 1 1554040207.357 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.357 * [backup-simplify]: Simplify x.im into x.im 1554040207.357 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.358 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.358 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040207.358 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040207.358 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040207.358 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554040207.358 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040207.358 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040207.358 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.358 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.358 * [backup-simplify]: Simplify y.re into y.re 1554040207.358 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.358 * [backup-simplify]: Simplify x.re into x.re 1554040207.358 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.358 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.358 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.358 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.358 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.358 * [backup-simplify]: Simplify y.im into y.im 1554040207.358 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.358 * [backup-simplify]: Simplify 0 into 0 1554040207.358 * [backup-simplify]: Simplify 1 into 1 1554040207.358 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.359 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.359 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.359 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040207.359 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040207.359 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554040207.359 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040207.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040207.359 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.359 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.359 * [backup-simplify]: Simplify 0 into 0 1554040207.359 * [backup-simplify]: Simplify 1 into 1 1554040207.359 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.359 * [backup-simplify]: Simplify x.re into x.re 1554040207.359 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.359 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040207.359 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040207.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.359 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.359 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.359 * [backup-simplify]: Simplify y.im into y.im 1554040207.359 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.359 * [backup-simplify]: Simplify x.im into x.im 1554040207.359 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.359 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.359 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040207.359 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040207.359 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.359 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.359 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.359 * [backup-simplify]: Simplify y.re into y.re 1554040207.359 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.359 * [backup-simplify]: Simplify 0 into 0 1554040207.360 * [backup-simplify]: Simplify 1 into 1 1554040207.360 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.360 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.360 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.360 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.360 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.360 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.360 * [backup-simplify]: Simplify y.im into y.im 1554040207.360 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.360 * [backup-simplify]: Simplify x.im into x.im 1554040207.360 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.360 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.360 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.360 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040207.360 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.360 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.360 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.360 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.360 * [backup-simplify]: Simplify y.re into y.re 1554040207.360 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.360 * [backup-simplify]: Simplify 0 into 0 1554040207.360 * [backup-simplify]: Simplify 1 into 1 1554040207.360 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.360 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.361 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.361 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.361 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.361 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.361 * [backup-simplify]: Simplify y.im into y.im 1554040207.361 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.361 * [backup-simplify]: Simplify x.im into x.im 1554040207.361 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.361 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.361 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.361 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040207.361 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040207.361 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040207.361 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.361 * [backup-simplify]: Simplify 0 into 0 1554040207.361 * [backup-simplify]: Simplify 1 into 1 1554040207.361 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.361 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.361 * [taylor]: Taking taylor expansion of 1 in x.im 1554040207.362 * [backup-simplify]: Simplify 1 into 1 1554040207.362 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040207.362 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.362 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040207.362 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040207.362 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im (* y.re x.im))))) in y.re 1554040207.362 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im (* y.re x.im)))) in y.re 1554040207.362 * [taylor]: Taking taylor expansion of 2 in y.re 1554040207.362 * [backup-simplify]: Simplify 2 into 2 1554040207.362 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* y.re x.im))) in y.re 1554040207.362 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 1554040207.362 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.362 * [backup-simplify]: Simplify y.im into y.im 1554040207.362 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1554040207.362 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.362 * [backup-simplify]: Simplify 0 into 0 1554040207.362 * [backup-simplify]: Simplify 1 into 1 1554040207.362 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.362 * [backup-simplify]: Simplify x.im into x.im 1554040207.363 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.363 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.363 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.363 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1554040207.363 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.364 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.364 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.364 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.364 * [backup-simplify]: Simplify 0 into 0 1554040207.364 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.365 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.365 * [backup-simplify]: Simplify (- 0) into 0 1554040207.365 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.365 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040207.365 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 1554040207.365 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554040207.366 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040207.366 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.366 * [backup-simplify]: Simplify y.im into y.im 1554040207.366 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040207.366 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.366 * [backup-simplify]: Simplify x.im into x.im 1554040207.366 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.366 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.366 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040207.366 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040207.366 * [backup-simplify]: Simplify (* 2 (/ 1 (* y.im x.im))) into (/ 2 (* y.im x.im)) 1554040207.366 * [backup-simplify]: Simplify (- (/ 2 (* y.im x.im))) into (- (* 2 (/ 1 (* y.im x.im)))) 1554040207.366 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im x.im)))) in x.im 1554040207.366 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im x.im))) in x.im 1554040207.366 * [taylor]: Taking taylor expansion of 2 in x.im 1554040207.366 * [backup-simplify]: Simplify 2 into 2 1554040207.366 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.366 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.366 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.366 * [backup-simplify]: Simplify y.im into y.im 1554040207.366 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.366 * [backup-simplify]: Simplify 0 into 0 1554040207.366 * [backup-simplify]: Simplify 1 into 1 1554040207.366 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.367 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.367 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.367 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040207.368 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.368 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.368 * [backup-simplify]: Simplify 0 into 0 1554040207.368 * [taylor]: Taking taylor expansion of 1 in y.im 1554040207.368 * [backup-simplify]: Simplify 1 into 1 1554040207.368 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040207.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.369 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.369 * [backup-simplify]: Simplify (- 0) into 0 1554040207.370 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.370 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))) into 0 1554040207.370 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.370 * [backup-simplify]: Simplify 0 into 0 1554040207.371 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1554040207.371 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 x.im) (* 0 0))) into 0 1554040207.372 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.372 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1554040207.372 * [backup-simplify]: Simplify (- 0) into 0 1554040207.372 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.372 * [backup-simplify]: Simplify 0 into 0 1554040207.374 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554040207.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.375 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.375 * [backup-simplify]: Simplify 0 into 0 1554040207.375 * [backup-simplify]: Simplify (* 2 (/ 1 y.im)) into (/ 2 y.im) 1554040207.375 * [backup-simplify]: Simplify (- (/ 2 y.im)) into (- (* 2 (/ 1 y.im))) 1554040207.375 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 y.im))) in y.im 1554040207.375 * [taylor]: Taking taylor expansion of (* 2 (/ 1 y.im)) in y.im 1554040207.375 * [taylor]: Taking taylor expansion of 2 in y.im 1554040207.375 * [backup-simplify]: Simplify 2 into 2 1554040207.375 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040207.375 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.375 * [backup-simplify]: Simplify 0 into 0 1554040207.375 * [backup-simplify]: Simplify 1 into 1 1554040207.376 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.376 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.376 * [backup-simplify]: Simplify 0 into 0 1554040207.376 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.376 * [backup-simplify]: Simplify 0 into 0 1554040207.377 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040207.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.378 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.379 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.379 * [backup-simplify]: Simplify (- 0) into 0 1554040207.379 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.380 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))) into 0 1554040207.380 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.380 * [backup-simplify]: Simplify 0 into 0 1554040207.380 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 1554040207.380 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040207.380 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040207.380 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.380 * [backup-simplify]: Simplify y.im into y.im 1554040207.380 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040207.381 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.381 * [backup-simplify]: Simplify 0 into 0 1554040207.381 * [backup-simplify]: Simplify 1 into 1 1554040207.381 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.381 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.381 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554040207.381 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554040207.381 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1554040207.381 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554040207.381 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.381 * [backup-simplify]: Simplify 0 into 0 1554040207.381 * [backup-simplify]: Simplify 1 into 1 1554040207.382 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.382 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.382 * [backup-simplify]: Simplify 1 into 1 1554040207.383 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.384 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554040207.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.385 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1554040207.386 * [backup-simplify]: Simplify (- 0) into 0 1554040207.386 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.386 * [backup-simplify]: Simplify 0 into 0 1554040207.387 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554040207.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.388 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.388 * [backup-simplify]: Simplify 0 into 0 1554040207.389 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.389 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040207.389 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 y.im))) into 0 1554040207.390 * [backup-simplify]: Simplify (- 0) into 0 1554040207.390 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.390 * [backup-simplify]: Simplify 0 into 0 1554040207.390 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.390 * [backup-simplify]: Simplify 0 into 0 1554040207.390 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.390 * [backup-simplify]: Simplify 0 into 0 1554040207.390 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.390 * [backup-simplify]: Simplify 0 into 0 1554040207.391 * [backup-simplify]: Simplify (* 2 1) into 2 1554040207.391 * [backup-simplify]: Simplify (- 2) into -2 1554040207.391 * [backup-simplify]: Simplify -2 into -2 1554040207.391 * [backup-simplify]: Simplify 1 into 1 1554040207.393 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re))))) 2)) (+ (* -2 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* 1 (pow (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))) 2)))) into (- (+ (* (pow y.im 2) (pow x.im 2)) (* (pow y.re 2) (pow x.re 2))) (* 2 (* y.im (* y.re (* x.im x.re))))) 1554040207.393 * [backup-simplify]: Simplify (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1554040207.393 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in (x.re y.re x.im y.im) around 0 1554040207.393 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554040207.393 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040207.393 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040207.393 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.393 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.394 * [backup-simplify]: Simplify y.re into y.re 1554040207.394 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.394 * [backup-simplify]: Simplify x.re into x.re 1554040207.394 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.394 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.394 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040207.394 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.394 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.394 * [backup-simplify]: Simplify 0 into 0 1554040207.394 * [backup-simplify]: Simplify 1 into 1 1554040207.394 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.394 * [backup-simplify]: Simplify x.im into x.im 1554040207.394 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.394 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.394 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040207.395 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040207.395 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040207.395 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554040207.395 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040207.395 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040207.395 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.395 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.395 * [backup-simplify]: Simplify y.re into y.re 1554040207.395 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.395 * [backup-simplify]: Simplify x.re into x.re 1554040207.395 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.395 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.395 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.395 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.395 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.395 * [backup-simplify]: Simplify y.im into y.im 1554040207.395 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.395 * [backup-simplify]: Simplify 0 into 0 1554040207.395 * [backup-simplify]: Simplify 1 into 1 1554040207.395 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.396 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.396 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.396 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040207.396 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040207.396 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554040207.396 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040207.396 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040207.396 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.396 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.396 * [backup-simplify]: Simplify 0 into 0 1554040207.396 * [backup-simplify]: Simplify 1 into 1 1554040207.396 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.396 * [backup-simplify]: Simplify x.re into x.re 1554040207.396 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.397 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040207.397 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040207.397 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.397 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.397 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.397 * [backup-simplify]: Simplify y.im into y.im 1554040207.397 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.397 * [backup-simplify]: Simplify x.im into x.im 1554040207.397 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.397 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.397 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040207.397 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040207.397 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.397 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.397 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.397 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.397 * [backup-simplify]: Simplify y.re into y.re 1554040207.397 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.397 * [backup-simplify]: Simplify 0 into 0 1554040207.397 * [backup-simplify]: Simplify 1 into 1 1554040207.397 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.398 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.398 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.398 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.398 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.398 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.398 * [backup-simplify]: Simplify y.im into y.im 1554040207.398 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.398 * [backup-simplify]: Simplify x.im into x.im 1554040207.398 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.398 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.398 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.398 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040207.398 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.398 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.398 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.398 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.398 * [backup-simplify]: Simplify y.re into y.re 1554040207.398 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.399 * [backup-simplify]: Simplify 0 into 0 1554040207.399 * [backup-simplify]: Simplify 1 into 1 1554040207.399 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.399 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.399 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.399 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.399 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.399 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.399 * [backup-simplify]: Simplify y.im into y.im 1554040207.399 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.399 * [backup-simplify]: Simplify x.im into x.im 1554040207.399 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.399 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.399 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.400 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040207.400 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040207.400 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040207.400 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.400 * [backup-simplify]: Simplify 0 into 0 1554040207.400 * [backup-simplify]: Simplify 1 into 1 1554040207.400 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.401 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.401 * [taylor]: Taking taylor expansion of 1 in x.im 1554040207.401 * [backup-simplify]: Simplify 1 into 1 1554040207.401 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.401 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040207.402 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.402 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040207.402 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040207.402 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im (* y.re x.im))))) in y.re 1554040207.402 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im (* y.re x.im)))) in y.re 1554040207.402 * [taylor]: Taking taylor expansion of 2 in y.re 1554040207.402 * [backup-simplify]: Simplify 2 into 2 1554040207.402 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* y.re x.im))) in y.re 1554040207.402 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 1554040207.402 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.402 * [backup-simplify]: Simplify y.im into y.im 1554040207.402 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1554040207.402 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.402 * [backup-simplify]: Simplify 0 into 0 1554040207.402 * [backup-simplify]: Simplify 1 into 1 1554040207.402 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.402 * [backup-simplify]: Simplify x.im into x.im 1554040207.402 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.402 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.403 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.403 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1554040207.403 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.404 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.405 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.405 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.405 * [backup-simplify]: Simplify 0 into 0 1554040207.406 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.406 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.406 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.406 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.406 * [backup-simplify]: Simplify (- 0) into 0 1554040207.407 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.407 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040207.407 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 1554040207.407 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554040207.407 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040207.407 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.407 * [backup-simplify]: Simplify y.im into y.im 1554040207.407 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040207.407 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.407 * [backup-simplify]: Simplify x.im into x.im 1554040207.407 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.407 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.408 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040207.408 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040207.408 * [backup-simplify]: Simplify (* 2 (/ 1 (* y.im x.im))) into (/ 2 (* y.im x.im)) 1554040207.408 * [backup-simplify]: Simplify (- (/ 2 (* y.im x.im))) into (- (* 2 (/ 1 (* y.im x.im)))) 1554040207.408 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im x.im)))) in x.im 1554040207.408 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im x.im))) in x.im 1554040207.408 * [taylor]: Taking taylor expansion of 2 in x.im 1554040207.408 * [backup-simplify]: Simplify 2 into 2 1554040207.408 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.408 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.408 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.408 * [backup-simplify]: Simplify y.im into y.im 1554040207.408 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.408 * [backup-simplify]: Simplify 0 into 0 1554040207.408 * [backup-simplify]: Simplify 1 into 1 1554040207.408 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.409 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.409 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.410 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040207.411 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.411 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.411 * [backup-simplify]: Simplify 0 into 0 1554040207.411 * [taylor]: Taking taylor expansion of 1 in y.im 1554040207.411 * [backup-simplify]: Simplify 1 into 1 1554040207.412 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040207.412 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.412 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.413 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.413 * [backup-simplify]: Simplify (- 0) into 0 1554040207.413 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.414 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))) into 0 1554040207.414 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.414 * [backup-simplify]: Simplify 0 into 0 1554040207.415 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1554040207.415 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 x.im) (* 0 0))) into 0 1554040207.415 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.416 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1554040207.416 * [backup-simplify]: Simplify (- 0) into 0 1554040207.416 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.416 * [backup-simplify]: Simplify 0 into 0 1554040207.417 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554040207.418 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.418 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.418 * [backup-simplify]: Simplify 0 into 0 1554040207.418 * [backup-simplify]: Simplify (* 2 (/ 1 y.im)) into (/ 2 y.im) 1554040207.418 * [backup-simplify]: Simplify (- (/ 2 y.im)) into (- (* 2 (/ 1 y.im))) 1554040207.418 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 y.im))) in y.im 1554040207.419 * [taylor]: Taking taylor expansion of (* 2 (/ 1 y.im)) in y.im 1554040207.419 * [taylor]: Taking taylor expansion of 2 in y.im 1554040207.419 * [backup-simplify]: Simplify 2 into 2 1554040207.419 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040207.419 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.419 * [backup-simplify]: Simplify 0 into 0 1554040207.419 * [backup-simplify]: Simplify 1 into 1 1554040207.419 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.419 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.419 * [backup-simplify]: Simplify 0 into 0 1554040207.419 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.419 * [backup-simplify]: Simplify 0 into 0 1554040207.420 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040207.421 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.421 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.422 * [backup-simplify]: Simplify (- 0) into 0 1554040207.423 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.423 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))) into 0 1554040207.423 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.423 * [backup-simplify]: Simplify 0 into 0 1554040207.423 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 1554040207.423 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040207.423 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040207.423 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.423 * [backup-simplify]: Simplify y.im into y.im 1554040207.423 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040207.424 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.424 * [backup-simplify]: Simplify 0 into 0 1554040207.424 * [backup-simplify]: Simplify 1 into 1 1554040207.424 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.424 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.424 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554040207.424 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554040207.424 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1554040207.424 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554040207.424 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.424 * [backup-simplify]: Simplify 0 into 0 1554040207.424 * [backup-simplify]: Simplify 1 into 1 1554040207.425 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.425 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.425 * [backup-simplify]: Simplify 1 into 1 1554040207.426 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.427 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554040207.427 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.428 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1554040207.428 * [backup-simplify]: Simplify (- 0) into 0 1554040207.428 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.429 * [backup-simplify]: Simplify 0 into 0 1554040207.430 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554040207.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.431 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.431 * [backup-simplify]: Simplify 0 into 0 1554040207.431 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.432 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040207.432 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 y.im))) into 0 1554040207.432 * [backup-simplify]: Simplify (- 0) into 0 1554040207.432 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.433 * [backup-simplify]: Simplify 0 into 0 1554040207.433 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.433 * [backup-simplify]: Simplify 0 into 0 1554040207.433 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.433 * [backup-simplify]: Simplify 0 into 0 1554040207.433 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.433 * [backup-simplify]: Simplify 0 into 0 1554040207.433 * [backup-simplify]: Simplify (* 2 1) into 2 1554040207.434 * [backup-simplify]: Simplify (- 2) into -2 1554040207.434 * [backup-simplify]: Simplify -2 into -2 1554040207.434 * [backup-simplify]: Simplify 1 into 1 1554040207.435 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re)))))) 2)) (+ (* -2 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* 1 (pow (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))) 2)))) into (- (+ (* (pow y.im 2) (pow x.im 2)) (* (pow y.re 2) (pow x.re 2))) (* 2 (* y.im (* y.re (* x.im x.re))))) 1554040207.435 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1554040207.436 * [backup-simplify]: Simplify (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) into (pow (- (* y.re x.re) (* y.im x.im)) 3) 1554040207.436 * [approximate]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in (x.re y.re x.im y.im) around 0 1554040207.436 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in y.im 1554040207.436 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040207.436 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.436 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.436 * [backup-simplify]: Simplify y.re into y.re 1554040207.436 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.436 * [backup-simplify]: Simplify x.re into x.re 1554040207.436 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.436 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.436 * [backup-simplify]: Simplify 0 into 0 1554040207.436 * [backup-simplify]: Simplify 1 into 1 1554040207.436 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.436 * [backup-simplify]: Simplify x.im into x.im 1554040207.436 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.436 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.437 * [backup-simplify]: Simplify (- 0) into 0 1554040207.437 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040207.437 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.im 1554040207.437 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040207.437 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.437 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.437 * [backup-simplify]: Simplify y.re into y.re 1554040207.437 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.437 * [backup-simplify]: Simplify x.re into x.re 1554040207.437 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.437 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.437 * [backup-simplify]: Simplify y.im into y.im 1554040207.437 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.437 * [backup-simplify]: Simplify 0 into 0 1554040207.437 * [backup-simplify]: Simplify 1 into 1 1554040207.437 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.437 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.437 * [backup-simplify]: Simplify (- 0) into 0 1554040207.438 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040207.438 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in y.re 1554040207.438 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040207.438 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.438 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.438 * [backup-simplify]: Simplify 0 into 0 1554040207.438 * [backup-simplify]: Simplify 1 into 1 1554040207.438 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.438 * [backup-simplify]: Simplify x.re into x.re 1554040207.438 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.438 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.438 * [backup-simplify]: Simplify y.im into y.im 1554040207.438 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.438 * [backup-simplify]: Simplify x.im into x.im 1554040207.438 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.438 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.438 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.438 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040207.438 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.re 1554040207.438 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040207.438 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.438 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.438 * [backup-simplify]: Simplify y.re into y.re 1554040207.438 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.438 * [backup-simplify]: Simplify 0 into 0 1554040207.438 * [backup-simplify]: Simplify 1 into 1 1554040207.438 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.438 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.438 * [backup-simplify]: Simplify y.im into y.im 1554040207.438 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.439 * [backup-simplify]: Simplify x.im into x.im 1554040207.439 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.439 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.439 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.439 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040207.439 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.re 1554040207.439 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040207.439 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.439 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.439 * [backup-simplify]: Simplify y.re into y.re 1554040207.439 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.439 * [backup-simplify]: Simplify 0 into 0 1554040207.439 * [backup-simplify]: Simplify 1 into 1 1554040207.439 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.439 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.439 * [backup-simplify]: Simplify y.im into y.im 1554040207.439 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.439 * [backup-simplify]: Simplify x.im into x.im 1554040207.439 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.439 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.439 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.439 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040207.440 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040207.440 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (* (pow y.im 2) (pow x.im 2))) into (* -1 (* (pow y.im 3) (pow x.im 3))) 1554040207.440 * [taylor]: Taking taylor expansion of (* -1 (* (pow y.im 3) (pow x.im 3))) in y.re 1554040207.440 * [taylor]: Taking taylor expansion of -1 in y.re 1554040207.440 * [backup-simplify]: Simplify -1 into -1 1554040207.440 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1554040207.440 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1554040207.440 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.440 * [backup-simplify]: Simplify y.im into y.im 1554040207.440 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1554040207.440 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.440 * [backup-simplify]: Simplify x.im into x.im 1554040207.440 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.440 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554040207.440 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.440 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554040207.441 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1554040207.441 * [backup-simplify]: Simplify (* -1 (* (pow y.im 3) (pow x.im 3))) into (* -1 (* (pow y.im 3) (pow x.im 3))) 1554040207.441 * [taylor]: Taking taylor expansion of (* -1 (* (pow y.im 3) (pow x.im 3))) in x.im 1554040207.441 * [taylor]: Taking taylor expansion of -1 in x.im 1554040207.441 * [backup-simplify]: Simplify -1 into -1 1554040207.441 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1554040207.441 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554040207.441 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.441 * [backup-simplify]: Simplify y.im into y.im 1554040207.441 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554040207.441 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.441 * [backup-simplify]: Simplify 0 into 0 1554040207.441 * [backup-simplify]: Simplify 1 into 1 1554040207.442 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.442 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.442 * [backup-simplify]: Simplify (- 0) into 0 1554040207.442 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040207.442 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554040207.443 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) (- (* 2 (* y.im (* y.re x.im))))) (* y.re (* (pow y.im 2) (pow x.im 2)))) into (* 3 (* (pow y.im 2) (* y.re (pow x.im 2)))) 1554040207.443 * [taylor]: Taking taylor expansion of (* 3 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1554040207.443 * [taylor]: Taking taylor expansion of 3 in y.re 1554040207.443 * [backup-simplify]: Simplify 3 into 3 1554040207.443 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1554040207.443 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040207.443 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.443 * [backup-simplify]: Simplify y.im into y.im 1554040207.443 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1554040207.443 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.443 * [backup-simplify]: Simplify 0 into 0 1554040207.443 * [backup-simplify]: Simplify 1 into 1 1554040207.443 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040207.443 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.443 * [backup-simplify]: Simplify x.im into x.im 1554040207.443 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.443 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.443 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1554040207.444 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1554040207.444 * [backup-simplify]: Simplify (* 3 0) into 0 1554040207.444 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.444 * [backup-simplify]: Simplify 0 into 0 1554040207.444 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.444 * [backup-simplify]: Simplify 0 into 0 1554040207.444 * [backup-simplify]: Simplify 0 into 0 1554040207.444 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554040207.444 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1554040207.444 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040207.445 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 1554040207.445 * [backup-simplify]: Simplify (+ (* (pow y.im 3) 0) (* 0 (pow x.im 3))) into 0 1554040207.446 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (* (pow y.im 3) (pow x.im 3)))) into 0 1554040207.446 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.446 * [backup-simplify]: Simplify 0 into 0 1554040207.446 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.446 * [backup-simplify]: Simplify 0 into 0 1554040207.446 * [backup-simplify]: Simplify 0 into 0 1554040207.447 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.447 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.448 * [backup-simplify]: Simplify (- 0) into 0 1554040207.448 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.448 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554040207.449 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) (pow y.re 2)) (+ (* y.re (- (* 2 (* y.im (* y.re x.im))))) (* 0 (* (pow y.im 2) (pow x.im 2))))) into (- (* 3 (* y.im (* (pow y.re 2) x.im)))) 1554040207.449 * [taylor]: Taking taylor expansion of (- (* 3 (* y.im (* (pow y.re 2) x.im)))) in y.re 1554040207.449 * [taylor]: Taking taylor expansion of (* 3 (* y.im (* (pow y.re 2) x.im))) in y.re 1554040207.449 * [taylor]: Taking taylor expansion of 3 in y.re 1554040207.449 * [backup-simplify]: Simplify 3 into 3 1554040207.449 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1554040207.449 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.449 * [backup-simplify]: Simplify y.im into y.im 1554040207.449 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1554040207.449 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040207.449 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.449 * [backup-simplify]: Simplify 0 into 0 1554040207.449 * [backup-simplify]: Simplify 1 into 1 1554040207.449 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.449 * [backup-simplify]: Simplify x.im into x.im 1554040207.449 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554040207.450 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1554040207.450 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040207.450 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1554040207.451 * [backup-simplify]: Simplify (+ (* 3 (* (pow y.im 2) (pow x.im 2))) (* 0 0)) into (* 3 (* (pow y.im 2) (pow x.im 2))) 1554040207.451 * [taylor]: Taking taylor expansion of (* 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1554040207.451 * [taylor]: Taking taylor expansion of 3 in x.im 1554040207.451 * [backup-simplify]: Simplify 3 into 3 1554040207.451 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040207.451 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040207.451 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.451 * [backup-simplify]: Simplify y.im into y.im 1554040207.451 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040207.451 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.451 * [backup-simplify]: Simplify 0 into 0 1554040207.451 * [backup-simplify]: Simplify 1 into 1 1554040207.452 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.452 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554040207.453 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040207.453 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 (pow y.im 2)))) into 0 1554040207.454 * [backup-simplify]: Simplify (+ (* (pow y.im 3) 0) (+ (* 0 0) (* 0 (pow x.im 3)))) into 0 1554040207.455 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (* (pow y.im 3) (pow x.im 3))))) into 0 1554040207.455 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.455 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.455 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.455 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.455 * [backup-simplify]: Simplify 0 into 0 1554040207.456 * [backup-simplify]: Simplify (* (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) 1554040207.456 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in (x.re y.re x.im y.im) around 0 1554040207.456 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.im 1554040207.456 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040207.456 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040207.456 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.456 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.456 * [backup-simplify]: Simplify y.re into y.re 1554040207.456 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.456 * [backup-simplify]: Simplify x.re into x.re 1554040207.456 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.456 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.456 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040207.456 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.456 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.456 * [backup-simplify]: Simplify 0 into 0 1554040207.456 * [backup-simplify]: Simplify 1 into 1 1554040207.456 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.456 * [backup-simplify]: Simplify x.im into x.im 1554040207.456 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.457 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.457 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040207.457 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040207.457 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040207.457 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.im 1554040207.457 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040207.457 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040207.457 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.457 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.457 * [backup-simplify]: Simplify y.re into y.re 1554040207.457 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.457 * [backup-simplify]: Simplify x.re into x.re 1554040207.457 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.458 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.458 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.458 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.458 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.458 * [backup-simplify]: Simplify y.im into y.im 1554040207.458 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.458 * [backup-simplify]: Simplify 0 into 0 1554040207.458 * [backup-simplify]: Simplify 1 into 1 1554040207.458 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.458 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.458 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.458 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040207.458 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040207.459 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.re 1554040207.459 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040207.459 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040207.459 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.459 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.459 * [backup-simplify]: Simplify 0 into 0 1554040207.459 * [backup-simplify]: Simplify 1 into 1 1554040207.459 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.459 * [backup-simplify]: Simplify x.re into x.re 1554040207.459 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.459 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040207.459 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040207.459 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.459 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.459 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.459 * [backup-simplify]: Simplify y.im into y.im 1554040207.459 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.459 * [backup-simplify]: Simplify x.im into x.im 1554040207.459 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.460 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.460 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040207.460 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1554040207.460 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.460 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.460 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.460 * [backup-simplify]: Simplify y.re into y.re 1554040207.460 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.460 * [backup-simplify]: Simplify 0 into 0 1554040207.460 * [backup-simplify]: Simplify 1 into 1 1554040207.460 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.460 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.460 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.460 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.460 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.460 * [backup-simplify]: Simplify y.im into y.im 1554040207.460 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.460 * [backup-simplify]: Simplify x.im into x.im 1554040207.461 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.461 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.461 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.461 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1554040207.461 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.461 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.461 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.461 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.461 * [backup-simplify]: Simplify y.re into y.re 1554040207.461 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.461 * [backup-simplify]: Simplify 0 into 0 1554040207.461 * [backup-simplify]: Simplify 1 into 1 1554040207.461 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.461 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.461 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.461 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.462 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.462 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.462 * [backup-simplify]: Simplify y.im into y.im 1554040207.462 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.462 * [backup-simplify]: Simplify x.im into x.im 1554040207.462 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.462 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.462 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.462 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040207.462 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 3)) 1554040207.462 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1554040207.462 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.re 1554040207.462 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.462 * [backup-simplify]: Simplify 0 into 0 1554040207.462 * [backup-simplify]: Simplify 1 into 1 1554040207.463 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.463 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.464 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.464 * [taylor]: Taking taylor expansion of 1 in x.im 1554040207.464 * [backup-simplify]: Simplify 1 into 1 1554040207.464 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.465 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040207.465 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.465 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040207.465 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040207.466 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* (- (/ 1 (* y.im x.im))) (/ 1 (pow y.re 2)))) into (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) 1554040207.466 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) in y.re 1554040207.466 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im)))) in y.re 1554040207.466 * [taylor]: Taking taylor expansion of 3 in y.re 1554040207.466 * [backup-simplify]: Simplify 3 into 3 1554040207.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* (pow y.re 2) x.im))) in y.re 1554040207.466 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1554040207.466 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.466 * [backup-simplify]: Simplify y.im into y.im 1554040207.466 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1554040207.466 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040207.466 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.466 * [backup-simplify]: Simplify 0 into 0 1554040207.466 * [backup-simplify]: Simplify 1 into 1 1554040207.466 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.466 * [backup-simplify]: Simplify x.im into x.im 1554040207.466 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.466 * [backup-simplify]: Simplify (* 1 x.im) into x.im 1554040207.467 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.467 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.467 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.468 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.469 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.469 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.469 * [backup-simplify]: Simplify 0 into 0 1554040207.470 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.470 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.470 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.470 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.470 * [backup-simplify]: Simplify (- 0) into 0 1554040207.471 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.471 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040207.472 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* (- (/ 1 (* y.im x.im))) (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))) into (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) 1554040207.472 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) in y.re 1554040207.472 * [taylor]: Taking taylor expansion of 3 in y.re 1554040207.472 * [backup-simplify]: Simplify 3 into 3 1554040207.472 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1554040207.472 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1554040207.472 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040207.472 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.472 * [backup-simplify]: Simplify y.im into y.im 1554040207.472 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1554040207.472 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.472 * [backup-simplify]: Simplify 0 into 0 1554040207.472 * [backup-simplify]: Simplify 1 into 1 1554040207.472 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040207.472 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.472 * [backup-simplify]: Simplify x.im into x.im 1554040207.472 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.472 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.472 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1554040207.473 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1554040207.473 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554040207.473 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1554040207.473 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040207.474 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1554040207.474 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040207.474 * [backup-simplify]: Simplify (* 3 (/ 1 (* y.im x.im))) into (/ 3 (* y.im x.im)) 1554040207.474 * [backup-simplify]: Simplify (- (/ 3 (* y.im x.im))) into (- (* 3 (/ 1 (* y.im x.im)))) 1554040207.474 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im x.im)))) in x.im 1554040207.474 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im x.im))) in x.im 1554040207.474 * [taylor]: Taking taylor expansion of 3 in x.im 1554040207.474 * [backup-simplify]: Simplify 3 into 3 1554040207.474 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.475 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.475 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.475 * [backup-simplify]: Simplify y.im into y.im 1554040207.475 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.475 * [backup-simplify]: Simplify 0 into 0 1554040207.475 * [backup-simplify]: Simplify 1 into 1 1554040207.475 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.475 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.475 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.480 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040207.481 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040207.482 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.482 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.482 * [backup-simplify]: Simplify 0 into 0 1554040207.483 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040207.483 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.484 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.484 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.484 * [backup-simplify]: Simplify (- 0) into 0 1554040207.485 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.485 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))) into 0 1554040207.486 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2)))))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1554040207.486 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in y.re 1554040207.486 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in y.re 1554040207.486 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1554040207.486 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1554040207.486 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.486 * [backup-simplify]: Simplify y.im into y.im 1554040207.486 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1554040207.486 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.486 * [backup-simplify]: Simplify x.im into x.im 1554040207.486 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.486 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554040207.486 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.486 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554040207.486 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1554040207.487 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) (pow x.im 3))) into (/ 1 (* (pow y.im 3) (pow x.im 3))) 1554040207.487 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.488 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1554040207.488 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.488 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.489 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1554040207.489 * [backup-simplify]: Simplify (- 0) into 0 1554040207.489 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.489 * [backup-simplify]: Simplify 0 into 0 1554040207.490 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554040207.491 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554040207.492 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.492 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.492 * [backup-simplify]: Simplify 0 into 0 1554040207.492 * [taylor]: Taking taylor expansion of 1 in y.im 1554040207.492 * [backup-simplify]: Simplify 1 into 1 1554040207.493 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040207.493 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.494 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.494 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.494 * [backup-simplify]: Simplify (- 0) into 0 1554040207.494 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.495 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))) into 0 1554040207.495 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))))) into 0 1554040207.495 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.495 * [backup-simplify]: Simplify 0 into 0 1554040207.495 * [backup-simplify]: Simplify (* 3 (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (/ 3 (* (pow y.im 2) (pow x.im 2))) 1554040207.495 * [taylor]: Taking taylor expansion of (/ 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1554040207.495 * [taylor]: Taking taylor expansion of 3 in x.im 1554040207.495 * [backup-simplify]: Simplify 3 into 3 1554040207.495 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040207.496 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040207.496 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.496 * [backup-simplify]: Simplify y.im into y.im 1554040207.496 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040207.496 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.496 * [backup-simplify]: Simplify 0 into 0 1554040207.496 * [backup-simplify]: Simplify 1 into 1 1554040207.496 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.496 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.496 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554040207.496 * [backup-simplify]: Simplify (/ 3 (pow y.im 2)) into (/ 3 (pow y.im 2)) 1554040207.496 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040207.497 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.497 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.497 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.498 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1554040207.498 * [backup-simplify]: Simplify (- 0) into 0 1554040207.498 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.498 * [backup-simplify]: Simplify 0 into 0 1554040207.499 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554040207.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554040207.500 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.500 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.500 * [backup-simplify]: Simplify 0 into 0 1554040207.500 * [backup-simplify]: Simplify (* 3 (/ 1 y.im)) into (/ 3 y.im) 1554040207.500 * [backup-simplify]: Simplify (- (/ 3 y.im)) into (- (* 3 (/ 1 y.im))) 1554040207.500 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 y.im))) in y.im 1554040207.500 * [taylor]: Taking taylor expansion of (* 3 (/ 1 y.im)) in y.im 1554040207.500 * [taylor]: Taking taylor expansion of 3 in y.im 1554040207.500 * [backup-simplify]: Simplify 3 into 3 1554040207.500 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040207.500 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.500 * [backup-simplify]: Simplify 0 into 0 1554040207.500 * [backup-simplify]: Simplify 1 into 1 1554040207.501 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.501 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.501 * [backup-simplify]: Simplify 0 into 0 1554040207.501 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.501 * [backup-simplify]: Simplify 0 into 0 1554040207.502 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 1554040207.502 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.502 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554040207.503 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.503 * [backup-simplify]: Simplify (- 0) into 0 1554040207.503 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.504 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))))) into 0 1554040207.504 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2)))))))) into 0 1554040207.504 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.504 * [backup-simplify]: Simplify 0 into 0 1554040207.505 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.505 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 1554040207.505 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040207.506 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554040207.506 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040207.507 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2))))) into 0 1554040207.507 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.507 * [backup-simplify]: Simplify 0 into 0 1554040207.507 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554040207.508 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.508 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.509 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.509 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im)))))) into 0 1554040207.510 * [backup-simplify]: Simplify (- 0) into 0 1554040207.510 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.510 * [backup-simplify]: Simplify 0 into 0 1554040207.510 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554040207.511 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554040207.512 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.512 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.512 * [backup-simplify]: Simplify 0 into 0 1554040207.512 * [taylor]: Taking taylor expansion of (/ 3 (pow y.im 2)) in y.im 1554040207.512 * [taylor]: Taking taylor expansion of 3 in y.im 1554040207.512 * [backup-simplify]: Simplify 3 into 3 1554040207.512 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554040207.512 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.512 * [backup-simplify]: Simplify 0 into 0 1554040207.512 * [backup-simplify]: Simplify 1 into 1 1554040207.512 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.512 * [backup-simplify]: Simplify (/ 3 1) into 3 1554040207.513 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.513 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040207.513 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 y.im))) into 0 1554040207.513 * [backup-simplify]: Simplify (- 0) into 0 1554040207.513 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.513 * [backup-simplify]: Simplify 0 into 0 1554040207.513 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.513 * [backup-simplify]: Simplify 0 into 0 1554040207.513 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.513 * [backup-simplify]: Simplify 0 into 0 1554040207.513 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.513 * [backup-simplify]: Simplify 0 into 0 1554040207.514 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 1554040207.515 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.516 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554040207.516 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.516 * [backup-simplify]: Simplify (- 0) into 0 1554040207.516 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.517 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))))) into 0 1554040207.518 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))))))) into 0 1554040207.518 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.518 * [backup-simplify]: Simplify 0 into 0 1554040207.518 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1554040207.518 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in x.im 1554040207.518 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in x.im 1554040207.518 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1554040207.518 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554040207.518 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.518 * [backup-simplify]: Simplify y.im into y.im 1554040207.518 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554040207.518 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.518 * [backup-simplify]: Simplify 0 into 0 1554040207.518 * [backup-simplify]: Simplify 1 into 1 1554040207.518 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.518 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554040207.519 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.519 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.519 * [backup-simplify]: Simplify (* (pow y.im 3) 1) into (pow y.im 3) 1554040207.519 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1554040207.519 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 3))) into (- (/ 1 (pow y.im 3))) 1554040207.519 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 3))) in y.im 1554040207.519 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1554040207.519 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 1554040207.519 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.519 * [backup-simplify]: Simplify 0 into 0 1554040207.519 * [backup-simplify]: Simplify 1 into 1 1554040207.519 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.520 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.520 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.520 * [backup-simplify]: Simplify (- 1) into -1 1554040207.520 * [backup-simplify]: Simplify -1 into -1 1554040207.520 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.521 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1554040207.522 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1554040207.522 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554040207.522 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040207.523 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040207.523 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.523 * [backup-simplify]: Simplify 0 into 0 1554040207.524 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554040207.525 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554040207.526 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554040207.526 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.528 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))))) into 0 1554040207.528 * [backup-simplify]: Simplify (- 0) into 0 1554040207.528 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.528 * [backup-simplify]: Simplify 0 into 0 1554040207.530 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1554040207.532 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1554040207.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.533 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.533 * [backup-simplify]: Simplify 0 into 0 1554040207.534 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.534 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040207.534 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554040207.535 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ 3 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554040207.535 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.535 * [backup-simplify]: Simplify 0 into 0 1554040207.535 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.535 * [backup-simplify]: Simplify 0 into 0 1554040207.535 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.535 * [backup-simplify]: Simplify 0 into 0 1554040207.536 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.536 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040207.537 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554040207.537 * [backup-simplify]: Simplify (- 0) into 0 1554040207.537 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.537 * [backup-simplify]: Simplify 0 into 0 1554040207.537 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.537 * [backup-simplify]: Simplify 0 into 0 1554040207.538 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.538 * [backup-simplify]: Simplify 0 into 0 1554040207.538 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.538 * [backup-simplify]: Simplify 0 into 0 1554040207.538 * [backup-simplify]: Simplify 3 into 3 1554040207.538 * [backup-simplify]: Simplify (* 3 1) into 3 1554040207.539 * [backup-simplify]: Simplify (- 3) into -3 1554040207.539 * [backup-simplify]: Simplify -3 into -3 1554040207.541 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* (pow (/ 1 y.re) -2) (pow (/ 1 x.re) -2))))) (+ (* 3 (* (pow (/ 1 y.im) -2) (* (pow (/ 1 x.im) -2) (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (pow (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))) 3)))) into (- (* 3 (* (pow y.im 2) (* y.re (* (pow x.im 2) x.re)))) (+ (* 3 (* y.im (* (pow y.re 2) (* x.im (pow x.re 2))))) (* (pow y.im 3) (pow x.im 3)))) 1554040207.542 * [backup-simplify]: Simplify (* (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) 1554040207.542 * [approximate]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in (x.re y.re x.im y.im) around 0 1554040207.542 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.im 1554040207.542 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040207.542 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040207.542 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.542 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.542 * [backup-simplify]: Simplify y.re into y.re 1554040207.542 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.542 * [backup-simplify]: Simplify x.re into x.re 1554040207.543 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.543 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.543 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040207.543 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.543 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.543 * [backup-simplify]: Simplify 0 into 0 1554040207.543 * [backup-simplify]: Simplify 1 into 1 1554040207.543 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.543 * [backup-simplify]: Simplify x.im into x.im 1554040207.543 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.543 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.544 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040207.544 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040207.544 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040207.544 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.im 1554040207.544 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040207.544 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040207.544 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.544 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.544 * [backup-simplify]: Simplify y.re into y.re 1554040207.544 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.544 * [backup-simplify]: Simplify x.re into x.re 1554040207.544 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.544 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.544 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.544 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.544 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.544 * [backup-simplify]: Simplify y.im into y.im 1554040207.544 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.544 * [backup-simplify]: Simplify 0 into 0 1554040207.544 * [backup-simplify]: Simplify 1 into 1 1554040207.544 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.545 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.545 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.545 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040207.545 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040207.545 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.re 1554040207.545 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040207.545 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040207.545 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.545 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.545 * [backup-simplify]: Simplify 0 into 0 1554040207.545 * [backup-simplify]: Simplify 1 into 1 1554040207.545 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.545 * [backup-simplify]: Simplify x.re into x.re 1554040207.545 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.546 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040207.546 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040207.546 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.546 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.546 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.546 * [backup-simplify]: Simplify y.im into y.im 1554040207.546 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.546 * [backup-simplify]: Simplify x.im into x.im 1554040207.546 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.546 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.546 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040207.546 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1554040207.546 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.546 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.546 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.546 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.546 * [backup-simplify]: Simplify y.re into y.re 1554040207.546 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.546 * [backup-simplify]: Simplify 0 into 0 1554040207.546 * [backup-simplify]: Simplify 1 into 1 1554040207.546 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.547 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.547 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.547 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.547 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.547 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.547 * [backup-simplify]: Simplify y.im into y.im 1554040207.547 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.547 * [backup-simplify]: Simplify x.im into x.im 1554040207.547 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.548 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.548 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.548 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1554040207.548 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.548 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.548 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.548 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.548 * [backup-simplify]: Simplify y.re into y.re 1554040207.548 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.548 * [backup-simplify]: Simplify 0 into 0 1554040207.548 * [backup-simplify]: Simplify 1 into 1 1554040207.548 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.549 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.549 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.549 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.549 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.549 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.549 * [backup-simplify]: Simplify y.im into y.im 1554040207.549 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.549 * [backup-simplify]: Simplify x.im into x.im 1554040207.549 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.549 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.549 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.550 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040207.550 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 3)) 1554040207.550 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1554040207.550 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.re 1554040207.550 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.550 * [backup-simplify]: Simplify 0 into 0 1554040207.550 * [backup-simplify]: Simplify 1 into 1 1554040207.551 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.551 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.551 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.551 * [taylor]: Taking taylor expansion of 1 in x.im 1554040207.551 * [backup-simplify]: Simplify 1 into 1 1554040207.552 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.552 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040207.552 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.552 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040207.553 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040207.553 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* (- (/ 1 (* y.im x.im))) (/ 1 (pow y.re 2)))) into (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) 1554040207.553 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) in y.re 1554040207.553 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im)))) in y.re 1554040207.553 * [taylor]: Taking taylor expansion of 3 in y.re 1554040207.553 * [backup-simplify]: Simplify 3 into 3 1554040207.553 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* (pow y.re 2) x.im))) in y.re 1554040207.553 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1554040207.553 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.553 * [backup-simplify]: Simplify y.im into y.im 1554040207.553 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1554040207.553 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040207.554 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.554 * [backup-simplify]: Simplify 0 into 0 1554040207.554 * [backup-simplify]: Simplify 1 into 1 1554040207.554 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.554 * [backup-simplify]: Simplify x.im into x.im 1554040207.554 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.554 * [backup-simplify]: Simplify (* 1 x.im) into x.im 1554040207.554 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.554 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.555 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.556 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.557 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.557 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.557 * [backup-simplify]: Simplify 0 into 0 1554040207.558 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.558 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.558 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.558 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.559 * [backup-simplify]: Simplify (- 0) into 0 1554040207.559 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.559 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040207.560 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* (- (/ 1 (* y.im x.im))) (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))) into (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) 1554040207.560 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) in y.re 1554040207.560 * [taylor]: Taking taylor expansion of 3 in y.re 1554040207.560 * [backup-simplify]: Simplify 3 into 3 1554040207.560 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1554040207.560 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1554040207.560 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040207.560 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.560 * [backup-simplify]: Simplify y.im into y.im 1554040207.560 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1554040207.560 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.560 * [backup-simplify]: Simplify 0 into 0 1554040207.560 * [backup-simplify]: Simplify 1 into 1 1554040207.560 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040207.560 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.560 * [backup-simplify]: Simplify x.im into x.im 1554040207.560 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.560 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.561 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1554040207.561 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1554040207.561 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554040207.561 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1554040207.561 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040207.562 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1554040207.562 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040207.562 * [backup-simplify]: Simplify (* 3 (/ 1 (* y.im x.im))) into (/ 3 (* y.im x.im)) 1554040207.562 * [backup-simplify]: Simplify (- (/ 3 (* y.im x.im))) into (- (* 3 (/ 1 (* y.im x.im)))) 1554040207.562 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im x.im)))) in x.im 1554040207.562 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im x.im))) in x.im 1554040207.562 * [taylor]: Taking taylor expansion of 3 in x.im 1554040207.562 * [backup-simplify]: Simplify 3 into 3 1554040207.562 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.562 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.562 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.562 * [backup-simplify]: Simplify y.im into y.im 1554040207.562 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.563 * [backup-simplify]: Simplify 0 into 0 1554040207.563 * [backup-simplify]: Simplify 1 into 1 1554040207.563 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.563 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.563 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.564 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040207.565 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040207.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.566 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.566 * [backup-simplify]: Simplify 0 into 0 1554040207.567 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040207.567 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.567 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.568 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.568 * [backup-simplify]: Simplify (- 0) into 0 1554040207.568 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.569 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))) into 0 1554040207.569 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2)))))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1554040207.569 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in y.re 1554040207.570 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in y.re 1554040207.570 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1554040207.570 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1554040207.570 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.570 * [backup-simplify]: Simplify y.im into y.im 1554040207.570 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1554040207.570 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.570 * [backup-simplify]: Simplify x.im into x.im 1554040207.570 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.570 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554040207.570 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040207.570 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554040207.570 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1554040207.570 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) (pow x.im 3))) into (/ 1 (* (pow y.im 3) (pow x.im 3))) 1554040207.571 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.572 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1554040207.572 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.572 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.572 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1554040207.573 * [backup-simplify]: Simplify (- 0) into 0 1554040207.573 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.573 * [backup-simplify]: Simplify 0 into 0 1554040207.574 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554040207.575 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554040207.576 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.576 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.576 * [backup-simplify]: Simplify 0 into 0 1554040207.576 * [taylor]: Taking taylor expansion of 1 in y.im 1554040207.576 * [backup-simplify]: Simplify 1 into 1 1554040207.577 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040207.578 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.579 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.579 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.579 * [backup-simplify]: Simplify (- 0) into 0 1554040207.580 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.580 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))) into 0 1554040207.581 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))))) into 0 1554040207.581 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.581 * [backup-simplify]: Simplify 0 into 0 1554040207.581 * [backup-simplify]: Simplify (* 3 (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (/ 3 (* (pow y.im 2) (pow x.im 2))) 1554040207.581 * [taylor]: Taking taylor expansion of (/ 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1554040207.581 * [taylor]: Taking taylor expansion of 3 in x.im 1554040207.582 * [backup-simplify]: Simplify 3 into 3 1554040207.582 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040207.582 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040207.582 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.582 * [backup-simplify]: Simplify y.im into y.im 1554040207.582 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040207.582 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.582 * [backup-simplify]: Simplify 0 into 0 1554040207.582 * [backup-simplify]: Simplify 1 into 1 1554040207.582 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.582 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.582 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554040207.582 * [backup-simplify]: Simplify (/ 3 (pow y.im 2)) into (/ 3 (pow y.im 2)) 1554040207.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040207.584 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.585 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.585 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.586 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1554040207.586 * [backup-simplify]: Simplify (- 0) into 0 1554040207.587 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.587 * [backup-simplify]: Simplify 0 into 0 1554040207.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554040207.589 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554040207.590 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.590 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.590 * [backup-simplify]: Simplify 0 into 0 1554040207.590 * [backup-simplify]: Simplify (* 3 (/ 1 y.im)) into (/ 3 y.im) 1554040207.590 * [backup-simplify]: Simplify (- (/ 3 y.im)) into (- (* 3 (/ 1 y.im))) 1554040207.590 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 y.im))) in y.im 1554040207.590 * [taylor]: Taking taylor expansion of (* 3 (/ 1 y.im)) in y.im 1554040207.590 * [taylor]: Taking taylor expansion of 3 in y.im 1554040207.591 * [backup-simplify]: Simplify 3 into 3 1554040207.591 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040207.591 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.591 * [backup-simplify]: Simplify 0 into 0 1554040207.591 * [backup-simplify]: Simplify 1 into 1 1554040207.591 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.591 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.591 * [backup-simplify]: Simplify 0 into 0 1554040207.591 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.591 * [backup-simplify]: Simplify 0 into 0 1554040207.593 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 1554040207.593 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.594 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554040207.594 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.595 * [backup-simplify]: Simplify (- 0) into 0 1554040207.595 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.596 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re))))))) into 0 1554040207.597 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2)))))))) into 0 1554040207.597 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.597 * [backup-simplify]: Simplify 0 into 0 1554040207.598 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.599 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 1554040207.599 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040207.600 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554040207.600 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040207.601 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2))))) into 0 1554040207.601 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.601 * [backup-simplify]: Simplify 0 into 0 1554040207.607 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554040207.608 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.609 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.609 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.611 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im)))))) into 0 1554040207.611 * [backup-simplify]: Simplify (- 0) into 0 1554040207.611 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.611 * [backup-simplify]: Simplify 0 into 0 1554040207.612 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554040207.614 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554040207.615 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.615 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.615 * [backup-simplify]: Simplify 0 into 0 1554040207.615 * [taylor]: Taking taylor expansion of (/ 3 (pow y.im 2)) in y.im 1554040207.615 * [taylor]: Taking taylor expansion of 3 in y.im 1554040207.615 * [backup-simplify]: Simplify 3 into 3 1554040207.615 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554040207.615 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.615 * [backup-simplify]: Simplify 0 into 0 1554040207.615 * [backup-simplify]: Simplify 1 into 1 1554040207.615 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.616 * [backup-simplify]: Simplify (/ 3 1) into 3 1554040207.617 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.617 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040207.617 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 y.im))) into 0 1554040207.618 * [backup-simplify]: Simplify (- 0) into 0 1554040207.618 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.618 * [backup-simplify]: Simplify 0 into 0 1554040207.618 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.618 * [backup-simplify]: Simplify 0 into 0 1554040207.618 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.618 * [backup-simplify]: Simplify 0 into 0 1554040207.618 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.618 * [backup-simplify]: Simplify 0 into 0 1554040207.620 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 1554040207.620 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.621 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554040207.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.622 * [backup-simplify]: Simplify (- 0) into 0 1554040207.623 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.624 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))))))) into 0 1554040207.625 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))) (+ (* 0 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) (* 0 (/ 1 (pow y.re 2))))))))) into 0 1554040207.625 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.625 * [backup-simplify]: Simplify 0 into 0 1554040207.626 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1554040207.626 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in x.im 1554040207.626 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in x.im 1554040207.626 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1554040207.626 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554040207.626 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.626 * [backup-simplify]: Simplify y.im into y.im 1554040207.626 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554040207.626 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.626 * [backup-simplify]: Simplify 0 into 0 1554040207.626 * [backup-simplify]: Simplify 1 into 1 1554040207.626 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040207.626 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554040207.626 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.627 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.627 * [backup-simplify]: Simplify (* (pow y.im 3) 1) into (pow y.im 3) 1554040207.627 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1554040207.627 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 3))) into (- (/ 1 (pow y.im 3))) 1554040207.627 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 3))) in y.im 1554040207.627 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1554040207.627 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 1554040207.627 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.627 * [backup-simplify]: Simplify 0 into 0 1554040207.627 * [backup-simplify]: Simplify 1 into 1 1554040207.628 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.628 * [backup-simplify]: Simplify (* 1 1) into 1 1554040207.628 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.629 * [backup-simplify]: Simplify (- 1) into -1 1554040207.629 * [backup-simplify]: Simplify -1 into -1 1554040207.629 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.631 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1554040207.631 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1554040207.632 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554040207.633 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))) (* 0 (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040207.634 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040207.634 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.634 * [backup-simplify]: Simplify 0 into 0 1554040207.635 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554040207.637 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554040207.638 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554040207.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.640 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))))) into 0 1554040207.640 * [backup-simplify]: Simplify (- 0) into 0 1554040207.640 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.640 * [backup-simplify]: Simplify 0 into 0 1554040207.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1554040207.644 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1554040207.645 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.645 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.645 * [backup-simplify]: Simplify 0 into 0 1554040207.646 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040207.646 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040207.646 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554040207.647 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ 3 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554040207.647 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.647 * [backup-simplify]: Simplify 0 into 0 1554040207.647 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.647 * [backup-simplify]: Simplify 0 into 0 1554040207.647 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.647 * [backup-simplify]: Simplify 0 into 0 1554040207.648 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.648 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040207.649 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554040207.649 * [backup-simplify]: Simplify (- 0) into 0 1554040207.649 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.649 * [backup-simplify]: Simplify 0 into 0 1554040207.649 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.649 * [backup-simplify]: Simplify 0 into 0 1554040207.649 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.649 * [backup-simplify]: Simplify 0 into 0 1554040207.649 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.649 * [backup-simplify]: Simplify 0 into 0 1554040207.649 * [backup-simplify]: Simplify 3 into 3 1554040207.650 * [backup-simplify]: Simplify (* 3 1) into 3 1554040207.651 * [backup-simplify]: Simplify (- 3) into -3 1554040207.651 * [backup-simplify]: Simplify -3 into -3 1554040207.652 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* (pow (/ 1 (- y.re)) -2) (pow (/ 1 (- x.re)) -2))))) (+ (* 3 (* (pow (/ 1 (- y.im)) -2) (* (pow (/ 1 (- x.im)) -2) (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (pow (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))) 3)))) into (- (* 3 (* (pow y.im 2) (* y.re (* (pow x.im 2) x.re)))) (+ (* 3 (* y.im (* (pow y.re 2) (* x.im (pow x.re 2))))) (* (pow y.im 3) (pow x.im 3)))) 1554040207.653 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1554040207.653 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 1554040207.653 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1554040207.653 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040207.653 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.653 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.653 * [backup-simplify]: Simplify y.re into y.re 1554040207.653 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.653 * [backup-simplify]: Simplify x.re into x.re 1554040207.653 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.653 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.653 * [backup-simplify]: Simplify 0 into 0 1554040207.653 * [backup-simplify]: Simplify 1 into 1 1554040207.653 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.653 * [backup-simplify]: Simplify x.im into x.im 1554040207.653 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040207.653 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.653 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.653 * [backup-simplify]: Simplify y.re into y.re 1554040207.653 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.653 * [backup-simplify]: Simplify x.re into x.re 1554040207.653 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.653 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.653 * [backup-simplify]: Simplify y.im into y.im 1554040207.653 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.653 * [backup-simplify]: Simplify 0 into 0 1554040207.653 * [backup-simplify]: Simplify 1 into 1 1554040207.653 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040207.653 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.653 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.654 * [backup-simplify]: Simplify 0 into 0 1554040207.654 * [backup-simplify]: Simplify 1 into 1 1554040207.654 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.654 * [backup-simplify]: Simplify x.re into x.re 1554040207.654 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.654 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.654 * [backup-simplify]: Simplify y.im into y.im 1554040207.654 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.654 * [backup-simplify]: Simplify x.im into x.im 1554040207.654 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040207.654 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.654 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.654 * [backup-simplify]: Simplify y.re into y.re 1554040207.654 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.654 * [backup-simplify]: Simplify 0 into 0 1554040207.654 * [backup-simplify]: Simplify 1 into 1 1554040207.654 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.654 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.654 * [backup-simplify]: Simplify y.im into y.im 1554040207.654 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.654 * [backup-simplify]: Simplify x.im into x.im 1554040207.654 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040207.654 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.654 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.654 * [backup-simplify]: Simplify y.re into y.re 1554040207.654 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.654 * [backup-simplify]: Simplify 0 into 0 1554040207.654 * [backup-simplify]: Simplify 1 into 1 1554040207.654 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.654 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.654 * [backup-simplify]: Simplify y.im into y.im 1554040207.654 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.654 * [backup-simplify]: Simplify x.im into x.im 1554040207.654 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.654 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.655 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.655 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040207.655 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554040207.655 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.655 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.655 * [backup-simplify]: Simplify y.im into y.im 1554040207.655 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.655 * [backup-simplify]: Simplify x.im into x.im 1554040207.655 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.655 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040207.655 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554040207.655 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.655 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.655 * [backup-simplify]: Simplify y.im into y.im 1554040207.655 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.655 * [backup-simplify]: Simplify 0 into 0 1554040207.655 * [backup-simplify]: Simplify 1 into 1 1554040207.655 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.656 * [backup-simplify]: Simplify (- 0) into 0 1554040207.656 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.656 * [backup-simplify]: Simplify 0 into 0 1554040207.656 * [backup-simplify]: Simplify 0 into 0 1554040207.656 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.656 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.657 * [backup-simplify]: Simplify (- 0) into 0 1554040207.657 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040207.657 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.657 * [backup-simplify]: Simplify 0 into 0 1554040207.657 * [backup-simplify]: Simplify 1 into 1 1554040207.657 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.657 * [backup-simplify]: Simplify 0 into 0 1554040207.657 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.657 * [backup-simplify]: Simplify 0 into 0 1554040207.657 * [backup-simplify]: Simplify 0 into 0 1554040207.657 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.657 * [backup-simplify]: Simplify (- 0) into 0 1554040207.658 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.658 * [backup-simplify]: Simplify 0 into 0 1554040207.658 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.658 * [backup-simplify]: Simplify 0 into 0 1554040207.658 * [backup-simplify]: Simplify 0 into 0 1554040207.658 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.658 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554040207.658 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554040207.658 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.658 * [backup-simplify]: Simplify 0 into 0 1554040207.658 * [backup-simplify]: Simplify 1 into 1 1554040207.659 * [backup-simplify]: Simplify (- 0) into 0 1554040207.659 * [backup-simplify]: Simplify 0 into 0 1554040207.659 * [backup-simplify]: Simplify 0 into 0 1554040207.659 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.660 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.660 * [backup-simplify]: Simplify (- 0) into 0 1554040207.661 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.661 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.661 * [backup-simplify]: Simplify 0 into 0 1554040207.661 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.661 * [backup-simplify]: Simplify 0 into 0 1554040207.661 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.661 * [backup-simplify]: Simplify 0 into 0 1554040207.661 * [backup-simplify]: Simplify 0 into 0 1554040207.661 * [backup-simplify]: Simplify 0 into 0 1554040207.661 * [backup-simplify]: Simplify (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1554040207.661 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554040207.661 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040207.661 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040207.661 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.661 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.661 * [backup-simplify]: Simplify y.re into y.re 1554040207.661 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.661 * [backup-simplify]: Simplify x.re into x.re 1554040207.661 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.661 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.661 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040207.661 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.661 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.661 * [backup-simplify]: Simplify 0 into 0 1554040207.661 * [backup-simplify]: Simplify 1 into 1 1554040207.661 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.661 * [backup-simplify]: Simplify x.im into x.im 1554040207.661 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.662 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.662 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040207.662 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040207.662 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040207.662 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.662 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.662 * [backup-simplify]: Simplify y.re into y.re 1554040207.662 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.662 * [backup-simplify]: Simplify x.re into x.re 1554040207.662 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.662 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.662 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.662 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.662 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.662 * [backup-simplify]: Simplify y.im into y.im 1554040207.662 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.662 * [backup-simplify]: Simplify 0 into 0 1554040207.662 * [backup-simplify]: Simplify 1 into 1 1554040207.662 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.662 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.662 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.662 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040207.662 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040207.662 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.662 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.662 * [backup-simplify]: Simplify 0 into 0 1554040207.662 * [backup-simplify]: Simplify 1 into 1 1554040207.662 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.662 * [backup-simplify]: Simplify x.re into x.re 1554040207.662 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.663 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040207.663 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040207.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.663 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.663 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.663 * [backup-simplify]: Simplify y.im into y.im 1554040207.663 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.663 * [backup-simplify]: Simplify x.im into x.im 1554040207.663 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.663 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.663 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.663 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.663 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.663 * [backup-simplify]: Simplify y.re into y.re 1554040207.663 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.663 * [backup-simplify]: Simplify 0 into 0 1554040207.663 * [backup-simplify]: Simplify 1 into 1 1554040207.663 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.663 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.663 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.663 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.663 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.663 * [backup-simplify]: Simplify y.im into y.im 1554040207.663 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.663 * [backup-simplify]: Simplify x.im into x.im 1554040207.663 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.663 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.663 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.663 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.663 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.663 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.663 * [backup-simplify]: Simplify y.re into y.re 1554040207.663 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.663 * [backup-simplify]: Simplify 0 into 0 1554040207.664 * [backup-simplify]: Simplify 1 into 1 1554040207.664 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.664 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.664 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.664 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.664 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.664 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.664 * [backup-simplify]: Simplify y.im into y.im 1554040207.664 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.664 * [backup-simplify]: Simplify x.im into x.im 1554040207.664 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.664 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.664 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.664 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554040207.664 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.664 * [backup-simplify]: Simplify 0 into 0 1554040207.664 * [backup-simplify]: Simplify 1 into 1 1554040207.664 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.664 * [taylor]: Taking taylor expansion of 1 in x.im 1554040207.664 * [backup-simplify]: Simplify 1 into 1 1554040207.665 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.665 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040207.665 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.665 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040207.665 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554040207.665 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.665 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.665 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.665 * [backup-simplify]: Simplify y.im into y.im 1554040207.665 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.665 * [backup-simplify]: Simplify x.im into x.im 1554040207.665 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.665 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.666 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.666 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.666 * [backup-simplify]: Simplify 0 into 0 1554040207.666 * [taylor]: Taking taylor expansion of 1 in y.im 1554040207.666 * [backup-simplify]: Simplify 1 into 1 1554040207.666 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.666 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.667 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.667 * [backup-simplify]: Simplify (- 0) into 0 1554040207.667 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.667 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.667 * [backup-simplify]: Simplify 0 into 0 1554040207.667 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.667 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554040207.667 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.667 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.667 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.667 * [backup-simplify]: Simplify y.im into y.im 1554040207.667 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.667 * [backup-simplify]: Simplify 0 into 0 1554040207.667 * [backup-simplify]: Simplify 1 into 1 1554040207.667 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.668 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.668 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.668 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040207.668 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554040207.668 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040207.668 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.668 * [backup-simplify]: Simplify 0 into 0 1554040207.668 * [backup-simplify]: Simplify 1 into 1 1554040207.668 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.668 * [backup-simplify]: Simplify (- 1) into -1 1554040207.668 * [backup-simplify]: Simplify -1 into -1 1554040207.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.669 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.669 * [backup-simplify]: Simplify 0 into 0 1554040207.669 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.669 * [backup-simplify]: Simplify 0 into 0 1554040207.669 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.669 * [backup-simplify]: Simplify 0 into 0 1554040207.669 * [backup-simplify]: Simplify 1 into 1 1554040207.670 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040207.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.670 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.670 * [backup-simplify]: Simplify (- 0) into 0 1554040207.671 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.671 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.671 * [backup-simplify]: Simplify 0 into 0 1554040207.671 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.671 * [backup-simplify]: Simplify 0 into 0 1554040207.671 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.671 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.671 * [backup-simplify]: Simplify (- 0) into 0 1554040207.671 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.671 * [backup-simplify]: Simplify 0 into 0 1554040207.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.672 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.672 * [backup-simplify]: Simplify 0 into 0 1554040207.672 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.672 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040207.672 * [backup-simplify]: Simplify (- 0) into 0 1554040207.672 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.672 * [backup-simplify]: Simplify 0 into 0 1554040207.672 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.672 * [backup-simplify]: Simplify 0 into 0 1554040207.672 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.672 * [backup-simplify]: Simplify 0 into 0 1554040207.672 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.672 * [backup-simplify]: Simplify 0 into 0 1554040207.673 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.673 * [backup-simplify]: Simplify (- 0) into 0 1554040207.673 * [backup-simplify]: Simplify 0 into 0 1554040207.673 * [backup-simplify]: Simplify 0 into 0 1554040207.673 * [backup-simplify]: Simplify 0 into 0 1554040207.673 * [backup-simplify]: Simplify 0 into 0 1554040207.674 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040207.674 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.675 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.675 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.675 * [backup-simplify]: Simplify (- 0) into 0 1554040207.675 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.675 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.675 * [backup-simplify]: Simplify 0 into 0 1554040207.675 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.675 * [backup-simplify]: Simplify 0 into 0 1554040207.675 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.675 * [backup-simplify]: Simplify 0 into 0 1554040207.676 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.676 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.676 * [backup-simplify]: Simplify (- 0) into 0 1554040207.676 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.676 * [backup-simplify]: Simplify 0 into 0 1554040207.676 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.677 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.677 * [backup-simplify]: Simplify 0 into 0 1554040207.677 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.677 * [backup-simplify]: Simplify 0 into 0 1554040207.677 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.677 * [backup-simplify]: Simplify 0 into 0 1554040207.677 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.677 * [backup-simplify]: Simplify 0 into 0 1554040207.677 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040207.677 * [backup-simplify]: Simplify (- 0) into 0 1554040207.677 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.678 * [backup-simplify]: Simplify 0 into 0 1554040207.678 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.678 * [backup-simplify]: Simplify 0 into 0 1554040207.678 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.678 * [backup-simplify]: Simplify 0 into 0 1554040207.678 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.678 * [backup-simplify]: Simplify 0 into 0 1554040207.678 * [backup-simplify]: Simplify 0 into 0 1554040207.678 * [backup-simplify]: Simplify 0 into 0 1554040207.678 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1554040207.678 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1554040207.678 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554040207.678 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040207.678 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040207.678 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040207.678 * [taylor]: Taking taylor expansion of y.re in y.im 1554040207.678 * [backup-simplify]: Simplify y.re into y.re 1554040207.678 * [taylor]: Taking taylor expansion of x.re in y.im 1554040207.678 * [backup-simplify]: Simplify x.re into x.re 1554040207.678 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.678 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.679 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040207.679 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040207.679 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.679 * [backup-simplify]: Simplify 0 into 0 1554040207.679 * [backup-simplify]: Simplify 1 into 1 1554040207.679 * [taylor]: Taking taylor expansion of x.im in y.im 1554040207.679 * [backup-simplify]: Simplify x.im into x.im 1554040207.679 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040207.679 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040207.679 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040207.679 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040207.679 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040207.679 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040207.679 * [taylor]: Taking taylor expansion of y.re in x.im 1554040207.679 * [backup-simplify]: Simplify y.re into y.re 1554040207.679 * [taylor]: Taking taylor expansion of x.re in x.im 1554040207.679 * [backup-simplify]: Simplify x.re into x.re 1554040207.679 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040207.679 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040207.679 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.679 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.679 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.679 * [backup-simplify]: Simplify y.im into y.im 1554040207.679 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.679 * [backup-simplify]: Simplify 0 into 0 1554040207.679 * [backup-simplify]: Simplify 1 into 1 1554040207.679 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.680 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.680 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.680 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040207.680 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040207.680 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040207.680 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.680 * [backup-simplify]: Simplify 0 into 0 1554040207.680 * [backup-simplify]: Simplify 1 into 1 1554040207.680 * [taylor]: Taking taylor expansion of x.re in y.re 1554040207.680 * [backup-simplify]: Simplify x.re into x.re 1554040207.680 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040207.680 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040207.680 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040207.680 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.680 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.680 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.680 * [backup-simplify]: Simplify y.im into y.im 1554040207.680 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.680 * [backup-simplify]: Simplify x.im into x.im 1554040207.680 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.680 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.680 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.680 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.680 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.680 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.680 * [backup-simplify]: Simplify y.re into y.re 1554040207.680 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.680 * [backup-simplify]: Simplify 0 into 0 1554040207.680 * [backup-simplify]: Simplify 1 into 1 1554040207.680 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.681 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.681 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.681 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.681 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.681 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.681 * [backup-simplify]: Simplify y.im into y.im 1554040207.681 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.681 * [backup-simplify]: Simplify x.im into x.im 1554040207.681 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.681 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.681 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040207.681 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040207.681 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040207.681 * [taylor]: Taking taylor expansion of y.re in x.re 1554040207.681 * [backup-simplify]: Simplify y.re into y.re 1554040207.681 * [taylor]: Taking taylor expansion of x.re in x.re 1554040207.681 * [backup-simplify]: Simplify 0 into 0 1554040207.681 * [backup-simplify]: Simplify 1 into 1 1554040207.681 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040207.681 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040207.682 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040207.682 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040207.682 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040207.682 * [taylor]: Taking taylor expansion of y.im in x.re 1554040207.682 * [backup-simplify]: Simplify y.im into y.im 1554040207.682 * [taylor]: Taking taylor expansion of x.im in x.re 1554040207.682 * [backup-simplify]: Simplify x.im into x.im 1554040207.682 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.682 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.682 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040207.682 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554040207.682 * [taylor]: Taking taylor expansion of y.re in y.re 1554040207.682 * [backup-simplify]: Simplify 0 into 0 1554040207.682 * [backup-simplify]: Simplify 1 into 1 1554040207.682 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.682 * [taylor]: Taking taylor expansion of 1 in x.im 1554040207.682 * [backup-simplify]: Simplify 1 into 1 1554040207.683 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.683 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040207.683 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.683 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040207.683 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554040207.683 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040207.683 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040207.683 * [taylor]: Taking taylor expansion of y.im in y.re 1554040207.683 * [backup-simplify]: Simplify y.im into y.im 1554040207.683 * [taylor]: Taking taylor expansion of x.im in y.re 1554040207.683 * [backup-simplify]: Simplify x.im into x.im 1554040207.683 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040207.683 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040207.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.683 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.683 * [backup-simplify]: Simplify 0 into 0 1554040207.684 * [taylor]: Taking taylor expansion of 1 in y.im 1554040207.684 * [backup-simplify]: Simplify 1 into 1 1554040207.684 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.684 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.684 * [backup-simplify]: Simplify (- 0) into 0 1554040207.685 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.685 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.685 * [backup-simplify]: Simplify 0 into 0 1554040207.685 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040207.685 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554040207.685 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040207.685 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040207.685 * [taylor]: Taking taylor expansion of y.im in x.im 1554040207.685 * [backup-simplify]: Simplify y.im into y.im 1554040207.685 * [taylor]: Taking taylor expansion of x.im in x.im 1554040207.685 * [backup-simplify]: Simplify 0 into 0 1554040207.685 * [backup-simplify]: Simplify 1 into 1 1554040207.685 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040207.685 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040207.685 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040207.685 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040207.685 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554040207.685 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040207.685 * [taylor]: Taking taylor expansion of y.im in y.im 1554040207.685 * [backup-simplify]: Simplify 0 into 0 1554040207.685 * [backup-simplify]: Simplify 1 into 1 1554040207.686 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040207.686 * [backup-simplify]: Simplify (- 1) into -1 1554040207.686 * [backup-simplify]: Simplify -1 into -1 1554040207.686 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.686 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.686 * [backup-simplify]: Simplify 0 into 0 1554040207.686 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.686 * [backup-simplify]: Simplify 0 into 0 1554040207.687 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.687 * [backup-simplify]: Simplify 0 into 0 1554040207.687 * [backup-simplify]: Simplify 1 into 1 1554040207.687 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040207.687 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.688 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.688 * [backup-simplify]: Simplify (- 0) into 0 1554040207.688 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.688 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.688 * [backup-simplify]: Simplify 0 into 0 1554040207.688 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.688 * [backup-simplify]: Simplify 0 into 0 1554040207.688 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040207.688 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040207.689 * [backup-simplify]: Simplify (- 0) into 0 1554040207.689 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.689 * [backup-simplify]: Simplify 0 into 0 1554040207.689 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.689 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.689 * [backup-simplify]: Simplify 0 into 0 1554040207.690 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040207.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040207.690 * [backup-simplify]: Simplify (- 0) into 0 1554040207.690 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.690 * [backup-simplify]: Simplify 0 into 0 1554040207.690 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.690 * [backup-simplify]: Simplify 0 into 0 1554040207.690 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.690 * [backup-simplify]: Simplify 0 into 0 1554040207.690 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.690 * [backup-simplify]: Simplify 0 into 0 1554040207.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040207.691 * [backup-simplify]: Simplify (- 0) into 0 1554040207.691 * [backup-simplify]: Simplify 0 into 0 1554040207.691 * [backup-simplify]: Simplify 0 into 0 1554040207.691 * [backup-simplify]: Simplify 0 into 0 1554040207.691 * [backup-simplify]: Simplify 0 into 0 1554040207.692 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040207.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040207.692 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040207.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.693 * [backup-simplify]: Simplify (- 0) into 0 1554040207.693 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040207.693 * [taylor]: Taking taylor expansion of 0 in y.re 1554040207.693 * [backup-simplify]: Simplify 0 into 0 1554040207.693 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.693 * [backup-simplify]: Simplify 0 into 0 1554040207.693 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.693 * [backup-simplify]: Simplify 0 into 0 1554040207.693 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040207.693 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040207.694 * [backup-simplify]: Simplify (- 0) into 0 1554040207.694 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.694 * [backup-simplify]: Simplify 0 into 0 1554040207.694 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040207.694 * [taylor]: Taking taylor expansion of 0 in x.im 1554040207.694 * [backup-simplify]: Simplify 0 into 0 1554040207.694 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.694 * [backup-simplify]: Simplify 0 into 0 1554040207.694 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.694 * [backup-simplify]: Simplify 0 into 0 1554040207.694 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.694 * [backup-simplify]: Simplify 0 into 0 1554040207.695 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040207.695 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040207.695 * [backup-simplify]: Simplify (- 0) into 0 1554040207.695 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.695 * [backup-simplify]: Simplify 0 into 0 1554040207.695 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.695 * [backup-simplify]: Simplify 0 into 0 1554040207.695 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.695 * [backup-simplify]: Simplify 0 into 0 1554040207.695 * [taylor]: Taking taylor expansion of 0 in y.im 1554040207.695 * [backup-simplify]: Simplify 0 into 0 1554040207.695 * [backup-simplify]: Simplify 0 into 0 1554040207.695 * [backup-simplify]: Simplify 0 into 0 1554040207.696 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1554040207.696 * * * [progress]: simplifying candidates 1554040207.696 * * * * [progress]: [ 1 / 159 ] simplifiying candidate # 1554040207.696 * * * * [progress]: [ 2 / 159 ] simplifiying candidate # 1554040207.696 * * * * [progress]: [ 3 / 159 ] simplifiying candidate # 1554040207.696 * * * * [progress]: [ 4 / 159 ] simplifiying candidate # 1554040207.696 * * * * [progress]: [ 5 / 159 ] simplifiying candidate # 1554040207.696 * [simplify]: Simplifying (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554040207.696 * * [simplify]: iters left: 6 (9 enodes) 1554040207.700 * * [simplify]: iters left: 5 (31 enodes) 1554040207.709 * * [simplify]: iters left: 4 (46 enodes) 1554040207.725 * * [simplify]: iters left: 3 (100 enodes) 1554040207.759 * * [simplify]: iters left: 2 (278 enodes) 1554040207.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040207.839 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040207.839 * * [simplify]: Extracting #2: cost 16 inf + 0 1554040207.839 * * [simplify]: Extracting #3: cost 92 inf + 0 1554040207.840 * * [simplify]: Extracting #4: cost 126 inf + 866 1554040207.842 * * [simplify]: Extracting #5: cost 61 inf + 7052 1554040207.846 * * [simplify]: Extracting #6: cost 10 inf + 16554 1554040207.851 * * [simplify]: Extracting #7: cost 0 inf + 18874 1554040207.856 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554040207.856 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 1554040207.856 * * * * [progress]: [ 6 / 159 ] simplifiying candidate # 1554040207.856 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040207.857 * * [simplify]: iters left: 6 (13 enodes) 1554040207.861 * * [simplify]: iters left: 5 (63 enodes) 1554040207.889 * * [simplify]: iters left: 4 (188 enodes) 1554040208.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040208.002 * * [simplify]: Extracting #1: cost 8 inf + 0 1554040208.003 * * [simplify]: Extracting #2: cost 109 inf + 0 1554040208.004 * * [simplify]: Extracting #3: cost 220 inf + 1318 1554040208.009 * * [simplify]: Extracting #4: cost 189 inf + 13575 1554040208.030 * * [simplify]: Extracting #5: cost 37 inf + 72194 1554040208.062 * * [simplify]: Extracting #6: cost 0 inf + 85505 1554040208.092 * * [simplify]: Extracting #7: cost 0 inf + 82225 1554040208.127 * [simplify]: Simplified to (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) 1554040208.127 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040208.127 * * * * [progress]: [ 7 / 159 ] simplifiying candidate # 1554040208.127 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040208.128 * * [simplify]: iters left: 6 (16 enodes) 1554040208.137 * * [simplify]: iters left: 5 (91 enodes) 1554040208.178 * * [simplify]: iters left: 4 (282 enodes) 1554040208.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040208.320 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040208.320 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040208.320 * * [simplify]: Extracting #3: cost 140 inf + 0 1554040208.322 * * [simplify]: Extracting #4: cost 304 inf + 211 1554040208.332 * * [simplify]: Extracting #5: cost 239 inf + 24711 1554040208.354 * * [simplify]: Extracting #6: cost 72 inf + 85303 1554040208.374 * * [simplify]: Extracting #7: cost 6 inf + 103630 1554040208.394 * * [simplify]: Extracting #8: cost 0 inf + 101891 1554040208.430 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 1554040208.430 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040208.430 * * * * [progress]: [ 8 / 159 ] simplifiying candidate # 1554040208.430 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040208.430 * * [simplify]: iters left: 6 (16 enodes) 1554040208.436 * * [simplify]: iters left: 5 (91 enodes) 1554040208.457 * * [simplify]: iters left: 4 (279 enodes) 1554040208.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040208.604 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040208.604 * * [simplify]: Extracting #2: cost 27 inf + 0 1554040208.604 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040208.606 * * [simplify]: Extracting #4: cost 343 inf + 248 1554040208.608 * * [simplify]: Extracting #5: cost 299 inf + 13058 1554040208.624 * * [simplify]: Extracting #6: cost 118 inf + 68019 1554040208.655 * * [simplify]: Extracting #7: cost 18 inf + 100577 1554040208.698 * * [simplify]: Extracting #8: cost 0 inf + 108650 1554040208.730 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040208.731 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040208.731 * * * * [progress]: [ 9 / 159 ] simplifiying candidate # 1554040208.731 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040208.731 * * [simplify]: iters left: 6 (16 enodes) 1554040208.737 * * [simplify]: iters left: 5 (92 enodes) 1554040208.761 * * [simplify]: iters left: 4 (297 enodes) 1554040208.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040208.900 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040208.900 * * [simplify]: Extracting #2: cost 34 inf + 0 1554040208.900 * * [simplify]: Extracting #3: cost 189 inf + 0 1554040208.902 * * [simplify]: Extracting #4: cost 375 inf + 1190 1554040208.913 * * [simplify]: Extracting #5: cost 210 inf + 49041 1554040208.943 * * [simplify]: Extracting #6: cost 19 inf + 110164 1554040208.975 * * [simplify]: Extracting #7: cost 2 inf + 115938 1554040209.007 * * [simplify]: Extracting #8: cost 0 inf + 116444 1554040209.043 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040209.044 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040209.044 * * * * [progress]: [ 10 / 159 ] simplifiying candidate # 1554040209.044 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040209.045 * * [simplify]: iters left: 6 (16 enodes) 1554040209.054 * * [simplify]: iters left: 5 (92 enodes) 1554040209.083 * * [simplify]: iters left: 4 (288 enodes) 1554040209.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040209.212 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040209.212 * * [simplify]: Extracting #2: cost 27 inf + 0 1554040209.213 * * [simplify]: Extracting #3: cost 166 inf + 0 1554040209.215 * * [simplify]: Extracting #4: cost 378 inf + 248 1554040209.229 * * [simplify]: Extracting #5: cost 265 inf + 39870 1554040209.252 * * [simplify]: Extracting #6: cost 27 inf + 116804 1554040209.278 * * [simplify]: Extracting #7: cost 1 inf + 123763 1554040209.319 * * [simplify]: Extracting #8: cost 0 inf + 124016 1554040209.369 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040209.369 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040209.370 * * * * [progress]: [ 11 / 159 ] simplifiying candidate # 1554040209.370 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040209.370 * * [simplify]: iters left: 6 (16 enodes) 1554040209.380 * * [simplify]: iters left: 5 (91 enodes) 1554040209.421 * * [simplify]: iters left: 4 (283 enodes) 1554040209.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040209.553 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040209.554 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040209.554 * * [simplify]: Extracting #3: cost 169 inf + 0 1554040209.556 * * [simplify]: Extracting #4: cost 345 inf + 538 1554040209.571 * * [simplify]: Extracting #5: cost 258 inf + 21752 1554040209.600 * * [simplify]: Extracting #6: cost 76 inf + 76886 1554040209.632 * * [simplify]: Extracting #7: cost 3 inf + 106906 1554040209.666 * * [simplify]: Extracting #8: cost 0 inf + 107896 1554040209.689 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040209.689 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040209.689 * * * * [progress]: [ 12 / 159 ] simplifiying candidate # 1554040209.691 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040209.691 * * [simplify]: iters left: 6 (16 enodes) 1554040209.696 * * [simplify]: iters left: 5 (91 enodes) 1554040209.733 * * [simplify]: iters left: 4 (287 enodes) 1554040209.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040209.870 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040209.870 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040209.871 * * [simplify]: Extracting #3: cost 176 inf + 0 1554040209.873 * * [simplify]: Extracting #4: cost 343 inf + 370 1554040209.881 * * [simplify]: Extracting #5: cost 272 inf + 24051 1554040209.899 * * [simplify]: Extracting #6: cost 91 inf + 74481 1554040209.917 * * [simplify]: Extracting #7: cost 11 inf + 92748 1554040209.936 * * [simplify]: Extracting #8: cost 0 inf + 95202 1554040209.955 * * [simplify]: Extracting #9: cost 0 inf + 95162 1554040209.987 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040209.987 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040209.987 * * * * [progress]: [ 13 / 159 ] simplifiying candidate # 1554040209.988 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040209.988 * * [simplify]: iters left: 6 (12 enodes) 1554040209.994 * * [simplify]: iters left: 5 (58 enodes) 1554040210.017 * * [simplify]: iters left: 4 (146 enodes) 1554040210.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040210.063 * * [simplify]: Extracting #1: cost 16 inf + 0 1554040210.063 * * [simplify]: Extracting #2: cost 65 inf + 0 1554040210.064 * * [simplify]: Extracting #3: cost 156 inf + 497 1554040210.067 * * [simplify]: Extracting #4: cost 167 inf + 6853 1554040210.079 * * [simplify]: Extracting #5: cost 62 inf + 36988 1554040210.091 * * [simplify]: Extracting #6: cost 0 inf + 55274 1554040210.104 * * [simplify]: Extracting #7: cost 0 inf + 54514 1554040210.115 * [simplify]: Simplified to (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554040210.115 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040210.115 * * * * [progress]: [ 14 / 159 ] simplifiying candidate # 1554040210.116 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040210.116 * * [simplify]: iters left: 6 (14 enodes) 1554040210.120 * * [simplify]: iters left: 5 (71 enodes) 1554040210.139 * * [simplify]: iters left: 4 (218 enodes) 1554040210.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040210.274 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040210.274 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040210.275 * * [simplify]: Extracting #3: cost 110 inf + 0 1554040210.276 * * [simplify]: Extracting #4: cost 307 inf + 44 1554040210.281 * * [simplify]: Extracting #5: cost 268 inf + 15025 1554040210.304 * * [simplify]: Extracting #6: cost 66 inf + 84584 1554040210.339 * * [simplify]: Extracting #7: cost 3 inf + 96088 1554040210.381 * * [simplify]: Extracting #8: cost 0 inf + 97220 1554040210.416 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554040210.416 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040210.416 * * * * [progress]: [ 15 / 159 ] simplifiying candidate # 1554040210.417 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040210.417 * * [simplify]: iters left: 6 (17 enodes) 1554040210.427 * * [simplify]: iters left: 5 (96 enodes) 1554040210.470 * * [simplify]: iters left: 4 (306 enodes) 1554040210.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040210.600 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040210.600 * * [simplify]: Extracting #2: cost 38 inf + 0 1554040210.600 * * [simplify]: Extracting #3: cost 178 inf + 0 1554040210.602 * * [simplify]: Extracting #4: cost 382 inf + 704 1554040210.608 * * [simplify]: Extracting #5: cost 260 inf + 41043 1554040210.628 * * [simplify]: Extracting #6: cost 48 inf + 105919 1554040210.675 * * [simplify]: Extracting #7: cost 6 inf + 115378 1554040210.721 * * [simplify]: Extracting #8: cost 0 inf + 116918 1554040210.767 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040210.767 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040210.767 * * * * [progress]: [ 16 / 159 ] simplifiying candidate # 1554040210.768 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040210.768 * * [simplify]: iters left: 6 (17 enodes) 1554040210.777 * * [simplify]: iters left: 5 (96 enodes) 1554040210.815 * * [simplify]: iters left: 4 (304 enodes) 1554040210.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040210.954 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040210.954 * * [simplify]: Extracting #2: cost 38 inf + 0 1554040210.955 * * [simplify]: Extracting #3: cost 173 inf + 0 1554040210.957 * * [simplify]: Extracting #4: cost 401 inf + 208 1554040210.970 * * [simplify]: Extracting #5: cost 263 inf + 38783 1554040211.016 * * [simplify]: Extracting #6: cost 18 inf + 107033 1554040211.048 * * [simplify]: Extracting #7: cost 1 inf + 111070 1554040211.075 * * [simplify]: Extracting #8: cost 0 inf + 111323 1554040211.099 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554040211.099 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040211.099 * * * * [progress]: [ 17 / 159 ] simplifiying candidate # 1554040211.100 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040211.100 * * [simplify]: iters left: 6 (13 enodes) 1554040211.103 * * [simplify]: iters left: 5 (65 enodes) 1554040211.119 * * [simplify]: iters left: 4 (176 enodes) 1554040211.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040211.224 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040211.224 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040211.225 * * [simplify]: Extracting #3: cost 150 inf + 0 1554040211.227 * * [simplify]: Extracting #4: cost 273 inf + 949 1554040211.239 * * [simplify]: Extracting #5: cost 103 inf + 39876 1554040211.266 * * [simplify]: Extracting #6: cost 1 inf + 66216 1554040211.292 * * [simplify]: Extracting #7: cost 0 inf + 65540 1554040211.307 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040211.307 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 1554040211.307 * * * * [progress]: [ 18 / 159 ] simplifiying candidate # 1554040211.307 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040211.307 * * [simplify]: iters left: 6 (14 enodes) 1554040211.312 * * [simplify]: iters left: 5 (70 enodes) 1554040211.331 * * [simplify]: iters left: 4 (211 enodes) 1554040211.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040211.423 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040211.423 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040211.423 * * [simplify]: Extracting #3: cost 114 inf + 0 1554040211.424 * * [simplify]: Extracting #4: cost 276 inf + 44 1554040211.425 * * [simplify]: Extracting #5: cost 276 inf + 3021 1554040211.431 * * [simplify]: Extracting #6: cost 123 inf + 42821 1554040211.445 * * [simplify]: Extracting #7: cost 25 inf + 75930 1554040211.460 * * [simplify]: Extracting #8: cost 2 inf + 82759 1554040211.475 * * [simplify]: Extracting #9: cost 0 inf + 84049 1554040211.491 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554040211.491 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040211.491 * * * * [progress]: [ 19 / 159 ] simplifiying candidate # 1554040211.491 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040211.492 * * [simplify]: iters left: 6 (17 enodes) 1554040211.497 * * [simplify]: iters left: 5 (96 enodes) 1554040211.534 * * [simplify]: iters left: 4 (305 enodes) 1554040211.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040211.676 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040211.676 * * [simplify]: Extracting #2: cost 34 inf + 0 1554040211.677 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040211.684 * * [simplify]: Extracting #4: cost 365 inf + 252 1554040211.695 * * [simplify]: Extracting #5: cost 279 inf + 35324 1554040211.714 * * [simplify]: Extracting #6: cost 69 inf + 91647 1554040211.748 * * [simplify]: Extracting #7: cost 15 inf + 99179 1554040211.790 * * [simplify]: Extracting #8: cost 0 inf + 106678 1554040211.833 * * [simplify]: Extracting #9: cost 0 inf + 106638 1554040211.876 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040211.876 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040211.876 * * * * [progress]: [ 20 / 159 ] simplifiying candidate # 1554040211.877 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040211.877 * * [simplify]: iters left: 6 (17 enodes) 1554040211.886 * * [simplify]: iters left: 5 (96 enodes) 1554040211.909 * * [simplify]: iters left: 4 (305 enodes) 1554040212.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040212.069 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040212.069 * * [simplify]: Extracting #2: cost 36 inf + 0 1554040212.070 * * [simplify]: Extracting #3: cost 176 inf + 0 1554040212.072 * * [simplify]: Extracting #4: cost 381 inf + 574 1554040212.085 * * [simplify]: Extracting #5: cost 253 inf + 38412 1554040212.120 * * [simplify]: Extracting #6: cost 31 inf + 95281 1554040212.154 * * [simplify]: Extracting #7: cost 3 inf + 102365 1554040212.177 * * [simplify]: Extracting #8: cost 0 inf + 103375 1554040212.197 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040212.197 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040212.198 * * * * [progress]: [ 21 / 159 ] simplifiying candidate # 1554040212.198 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040212.198 * * [simplify]: iters left: 6 (13 enodes) 1554040212.201 * * [simplify]: iters left: 5 (63 enodes) 1554040212.221 * * [simplify]: iters left: 4 (163 enodes) 1554040212.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040212.324 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040212.324 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040212.324 * * [simplify]: Extracting #3: cost 141 inf + 0 1554040212.326 * * [simplify]: Extracting #4: cost 231 inf + 744 1554040212.334 * * [simplify]: Extracting #5: cost 116 inf + 25179 1554040212.350 * * [simplify]: Extracting #6: cost 5 inf + 53156 1554040212.362 * * [simplify]: Extracting #7: cost 0 inf + 53816 1554040212.376 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040212.376 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 1554040212.376 * * * * [progress]: [ 22 / 159 ] simplifiying candidate # 1554040212.377 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040212.377 * * [simplify]: iters left: 6 (14 enodes) 1554040212.384 * * [simplify]: iters left: 5 (70 enodes) 1554040212.401 * * [simplify]: iters left: 4 (212 enodes) 1554040212.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040212.497 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040212.497 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040212.497 * * [simplify]: Extracting #3: cost 102 inf + 0 1554040212.498 * * [simplify]: Extracting #4: cost 254 inf + 44 1554040212.504 * * [simplify]: Extracting #5: cost 202 inf + 15772 1554040212.516 * * [simplify]: Extracting #6: cost 30 inf + 56866 1554040212.527 * * [simplify]: Extracting #7: cost 1 inf + 63799 1554040212.538 * * [simplify]: Extracting #8: cost 0 inf + 63892 1554040212.552 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 1554040212.552 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 1554040212.552 * * * * [progress]: [ 23 / 159 ] simplifiying candidate # 1554040212.553 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040212.553 * * [simplify]: iters left: 6 (13 enodes) 1554040212.556 * * [simplify]: iters left: 5 (64 enodes) 1554040212.571 * * [simplify]: iters left: 4 (163 enodes) 1554040212.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040212.652 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040212.652 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040212.653 * * [simplify]: Extracting #3: cost 119 inf + 0 1554040212.653 * * [simplify]: Extracting #4: cost 187 inf + 1687 1554040212.657 * * [simplify]: Extracting #5: cost 70 inf + 23320 1554040212.665 * * [simplify]: Extracting #6: cost 2 inf + 38572 1554040212.675 * * [simplify]: Extracting #7: cost 0 inf + 38295 1554040212.683 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 1554040212.683 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 1554040212.683 * * * * [progress]: [ 24 / 159 ] simplifiying candidate # 1554040212.683 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im)))) 1554040212.683 * * [simplify]: iters left: 6 (14 enodes) 1554040212.688 * * [simplify]: iters left: 5 (70 enodes) 1554040212.704 * * [simplify]: iters left: 4 (212 enodes) 1554040212.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040212.815 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040212.815 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040212.815 * * [simplify]: Extracting #3: cost 74 inf + 0 1554040212.816 * * [simplify]: Extracting #4: cost 219 inf + 210 1554040212.818 * * [simplify]: Extracting #5: cost 192 inf + 27299 1554040212.826 * * [simplify]: Extracting #6: cost 73 inf + 56827 1554040212.841 * * [simplify]: Extracting #7: cost 27 inf + 62192 1554040212.861 * * [simplify]: Extracting #8: cost 1 inf + 74943 1554040212.878 * * [simplify]: Extracting #9: cost 0 inf + 75648 1554040212.892 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) 1554040212.892 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040212.892 * * * * [progress]: [ 25 / 159 ] simplifiying candidate # 1554040212.893 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 1554040212.893 * * [simplify]: iters left: 6 (17 enodes) 1554040212.898 * * [simplify]: iters left: 5 (96 enodes) 1554040212.923 * * [simplify]: iters left: 4 (305 enodes) 1554040213.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040213.088 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040213.088 * * [simplify]: Extracting #2: cost 34 inf + 0 1554040213.089 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040213.090 * * [simplify]: Extracting #4: cost 360 inf + 170 1554040213.095 * * [simplify]: Extracting #5: cost 263 inf + 48621 1554040213.122 * * [simplify]: Extracting #6: cost 60 inf + 97453 1554040213.164 * * [simplify]: Extracting #7: cost 2 inf + 108959 1554040213.205 * * [simplify]: Extracting #8: cost 0 inf + 109244 1554040213.227 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040213.228 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040213.228 * * * * [progress]: [ 26 / 159 ] simplifiying candidate # 1554040213.228 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im)))) 1554040213.228 * * [simplify]: iters left: 6 (17 enodes) 1554040213.237 * * [simplify]: iters left: 5 (96 enodes) 1554040213.281 * * [simplify]: iters left: 4 (305 enodes) 1554040213.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040213.423 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040213.423 * * [simplify]: Extracting #2: cost 34 inf + 0 1554040213.423 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040213.425 * * [simplify]: Extracting #4: cost 366 inf + 456 1554040213.433 * * [simplify]: Extracting #5: cost 294 inf + 24324 1554040213.457 * * [simplify]: Extracting #6: cost 58 inf + 95979 1554040213.483 * * [simplify]: Extracting #7: cost 2 inf + 113167 1554040213.506 * * [simplify]: Extracting #8: cost 0 inf + 113673 1554040213.549 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040213.549 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040213.550 * * * * [progress]: [ 27 / 159 ] simplifiying candidate # 1554040213.550 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 1554040213.550 * * [simplify]: iters left: 6 (13 enodes) 1554040213.557 * * [simplify]: iters left: 5 (64 enodes) 1554040213.569 * * [simplify]: iters left: 4 (167 enodes) 1554040213.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040213.636 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040213.636 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040213.636 * * [simplify]: Extracting #3: cost 108 inf + 0 1554040213.636 * * [simplify]: Extracting #4: cost 209 inf + 700 1554040213.640 * * [simplify]: Extracting #5: cost 113 inf + 23383 1554040213.652 * * [simplify]: Extracting #6: cost 5 inf + 49576 1554040213.674 * * [simplify]: Extracting #7: cost 0 inf + 50316 1554040213.697 * * [simplify]: Extracting #8: cost 0 inf + 50236 1554040213.708 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 1554040213.708 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 1554040213.709 * * * * [progress]: [ 28 / 159 ] simplifiying candidate # 1554040213.709 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im)))) 1554040213.709 * * [simplify]: iters left: 6 (14 enodes) 1554040213.713 * * [simplify]: iters left: 5 (70 enodes) 1554040213.732 * * [simplify]: iters left: 4 (211 enodes) 1554040213.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040213.833 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040213.833 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040213.833 * * [simplify]: Extracting #3: cost 83 inf + 0 1554040213.834 * * [simplify]: Extracting #4: cost 226 inf + 210 1554040213.841 * * [simplify]: Extracting #5: cost 194 inf + 20720 1554040213.859 * * [simplify]: Extracting #6: cost 33 inf + 60556 1554040213.883 * * [simplify]: Extracting #7: cost 3 inf + 67010 1554040213.908 * * [simplify]: Extracting #8: cost 0 inf + 68513 1554040213.937 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 1554040213.937 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 1554040213.937 * * * * [progress]: [ 29 / 159 ] simplifiying candidate # 1554040213.938 * [simplify]: Simplifying (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 1554040213.938 * * [simplify]: iters left: 6 (13 enodes) 1554040213.944 * * [simplify]: iters left: 5 (63 enodes) 1554040213.968 * * [simplify]: iters left: 4 (158 enodes) 1554040214.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.058 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040214.058 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040214.058 * * [simplify]: Extracting #3: cost 85 inf + 0 1554040214.059 * * [simplify]: Extracting #4: cost 180 inf + 292 1554040214.063 * * [simplify]: Extracting #5: cost 100 inf + 18962 1554040214.071 * * [simplify]: Extracting #6: cost 0 inf + 41040 1554040214.081 * * [simplify]: Extracting #7: cost 0 inf + 39920 1554040214.089 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) 1554040214.089 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 1554040214.090 * * * * [progress]: [ 30 / 159 ] simplifiying candidate # 1554040214.090 * [simplify]: Simplifying (cbrt (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040214.090 * * [simplify]: iters left: 6 (14 enodes) 1554040214.094 * * [simplify]: iters left: 5 (71 enodes) 1554040214.118 * * [simplify]: iters left: 4 (218 enodes) 1554040214.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.223 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040214.223 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040214.223 * * [simplify]: Extracting #3: cost 76 inf + 0 1554040214.224 * * [simplify]: Extracting #4: cost 231 inf + 169 1554040214.229 * * [simplify]: Extracting #5: cost 210 inf + 21182 1554040214.245 * * [simplify]: Extracting #6: cost 71 inf + 52542 1554040214.273 * * [simplify]: Extracting #7: cost 21 inf + 60177 1554040214.297 * * [simplify]: Extracting #8: cost 0 inf + 69052 1554040214.309 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554040214.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 1554040214.310 * * * * [progress]: [ 31 / 159 ] simplifiying candidate # 1554040214.310 * [simplify]: Simplifying (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040214.310 * * [simplify]: iters left: 6 (13 enodes) 1554040214.313 * * [simplify]: iters left: 5 (65 enodes) 1554040214.326 * * [simplify]: iters left: 4 (168 enodes) 1554040214.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.406 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040214.406 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040214.406 * * [simplify]: Extracting #3: cost 89 inf + 0 1554040214.407 * * [simplify]: Extracting #4: cost 191 inf + 211 1554040214.412 * * [simplify]: Extracting #5: cost 125 inf + 15108 1554040214.428 * * [simplify]: Extracting #6: cost 5 inf + 40190 1554040214.439 * * [simplify]: Extracting #7: cost 0 inf + 40799 1554040214.448 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) 1554040214.448 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 1554040214.448 * * * * [progress]: [ 32 / 159 ] simplifiying candidate # 1554040214.448 * * * * [progress]: [ 33 / 159 ] simplifiying candidate # 1554040214.448 * * * * [progress]: [ 34 / 159 ] simplifiying candidate # 1554040214.449 * [simplify]: Simplifying (* x.re y.re) 1554040214.449 * * [simplify]: iters left: 2 (3 enodes) 1554040214.449 * * [simplify]: iters left: 1 (10 enodes) 1554040214.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.451 * * [simplify]: Extracting #1: cost 4 inf + 0 1554040214.451 * * [simplify]: Extracting #2: cost 2 inf + 2 1554040214.451 * * [simplify]: Extracting #3: cost 0 inf + 86 1554040214.451 * [simplify]: Simplified to (* x.re y.re) 1554040214.451 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 1554040214.451 * * * * [progress]: [ 35 / 159 ] simplifiying candidate # 1554040214.451 * * * * [progress]: [ 36 / 159 ] simplifiying candidate # 1554040214.451 * * * * [progress]: [ 37 / 159 ] simplifiying candidate #real (real->posit16 (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))> 1554040214.451 * * * * [progress]: [ 38 / 159 ] simplifiying candidate # 1554040214.451 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040214.451 * * [simplify]: iters left: 4 (7 enodes) 1554040214.453 * * [simplify]: iters left: 3 (25 enodes) 1554040214.456 * * [simplify]: iters left: 2 (34 enodes) 1554040214.461 * * [simplify]: iters left: 1 (38 enodes) 1554040214.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.473 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040214.474 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040214.474 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040214.474 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040214.474 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040214.475 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040214.475 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) (+ 1 1)) (- (* x.re y.re) (* x.im y.im))))) 1554040214.475 * [simplify]: Simplifying (+ 1 1) 1554040214.475 * * [simplify]: iters left: 2 (2 enodes) 1554040214.478 * * [simplify]: iters left: 1 (9 enodes) 1554040214.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.481 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040214.481 * [simplify]: Simplified to 2 1554040214.481 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) 2) (- (* x.re y.re) (* x.im y.im))))) 1554040214.481 * * * * [progress]: [ 39 / 159 ] simplifiying candidate # 1554040214.482 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554040214.482 * * [simplify]: iters left: 6 (8 enodes) 1554040214.485 * * [simplify]: iters left: 5 (28 enodes) 1554040214.493 * * [simplify]: iters left: 4 (43 enodes) 1554040214.509 * * [simplify]: iters left: 3 (97 enodes) 1554040214.551 * * [simplify]: iters left: 2 (275 enodes) 1554040214.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.658 * * [simplify]: Extracting #1: cost 14 inf + 0 1554040214.659 * * [simplify]: Extracting #2: cost 90 inf + 0 1554040214.660 * * [simplify]: Extracting #3: cost 122 inf + 989 1554040214.664 * * [simplify]: Extracting #4: cost 55 inf + 7828 1554040214.671 * * [simplify]: Extracting #5: cost 10 inf + 15826 1554040214.676 * * [simplify]: Extracting #6: cost 0 inf + 18386 1554040214.681 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554040214.681 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1) (- (* x.re y.re) (* x.im y.im))))) 1554040214.681 * * * * [progress]: [ 40 / 159 ] simplifiying candidate # 1554040214.681 * * * * [progress]: [ 41 / 159 ] simplifiying candidate # 1554040214.681 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040214.681 * * [simplify]: iters left: 4 (7 enodes) 1554040214.685 * * [simplify]: iters left: 3 (25 enodes) 1554040214.688 * * [simplify]: iters left: 2 (34 enodes) 1554040214.693 * * [simplify]: iters left: 1 (38 enodes) 1554040214.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.698 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040214.698 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040214.698 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040214.698 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040214.698 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040214.699 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040214.699 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) (+ 1 1)) (- (* x.re y.re) (* x.im y.im))))) 1554040214.699 * * * * [progress]: [ 42 / 159 ] simplifiying candidate # 1554040214.699 * * * * [progress]: [ 43 / 159 ] simplifiying candidate # 1554040214.699 * [simplify]: Simplifying (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) 1554040214.699 * * [simplify]: iters left: 6 (9 enodes) 1554040214.701 * * [simplify]: iters left: 5 (31 enodes) 1554040214.706 * * [simplify]: iters left: 4 (40 enodes) 1554040214.717 * * [simplify]: iters left: 3 (44 enodes) 1554040214.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040214.728 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040214.728 * * [simplify]: Extracting #2: cost 5 inf + 0 1554040214.729 * * [simplify]: Extracting #3: cost 9 inf + 0 1554040214.729 * * [simplify]: Extracting #4: cost 18 inf + 0 1554040214.729 * * [simplify]: Extracting #5: cost 13 inf + 169 1554040214.729 * * [simplify]: Extracting #6: cost 5 inf + 777 1554040214.730 * * [simplify]: Extracting #7: cost 0 inf + 1604 1554040214.730 * [simplify]: Simplified to (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) 1554040214.730 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (exp (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040214.731 * * * * [progress]: [ 44 / 159 ] simplifiying candidate # 1554040214.731 * * * * [progress]: [ 45 / 159 ] simplifiying candidate # 1554040214.731 * * * * [progress]: [ 46 / 159 ] simplifiying candidate # 1554040214.731 * [simplify]: Simplifying (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040214.731 * * [simplify]: iters left: 6 (10 enodes) 1554040214.736 * * [simplify]: iters left: 5 (41 enodes) 1554040214.750 * * [simplify]: iters left: 4 (80 enodes) 1554040214.789 * * [simplify]: iters left: 3 (353 enodes) 1554040215.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040215.122 * * [simplify]: Extracting #1: cost 15 inf + 0 1554040215.122 * * [simplify]: Extracting #2: cost 179 inf + 2 1554040215.124 * * [simplify]: Extracting #3: cost 492 inf + 1806 1554040215.135 * * [simplify]: Extracting #4: cost 272 inf + 52328 1554040215.167 * * [simplify]: Extracting #5: cost 26 inf + 120744 1554040215.218 * * [simplify]: Extracting #6: cost 0 inf + 128248 1554040215.288 * [simplify]: Simplified to (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040215.288 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040215.288 * * * * [progress]: [ 47 / 159 ] simplifiying candidate # 1554040215.288 * * * * [progress]: [ 48 / 159 ] simplifiying candidate # 1554040215.288 * * * * [progress]: [ 49 / 159 ] simplifiying candidate # 1554040215.288 * * * * [progress]: [ 50 / 159 ] simplifiying candidate # 1554040215.288 * [simplify]: Simplifying (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040215.288 * * [simplify]: iters left: 6 (11 enodes) 1554040215.292 * * [simplify]: iters left: 5 (56 enodes) 1554040215.305 * * [simplify]: iters left: 4 (174 enodes) 1554040215.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040215.359 * * [simplify]: Extracting #1: cost 11 inf + 0 1554040215.359 * * [simplify]: Extracting #2: cost 80 inf + 0 1554040215.360 * * [simplify]: Extracting #3: cost 173 inf + 2 1554040215.361 * * [simplify]: Extracting #4: cost 173 inf + 2929 1554040215.370 * * [simplify]: Extracting #5: cost 65 inf + 34269 1554040215.386 * * [simplify]: Extracting #6: cost 3 inf + 50959 1554040215.401 * * [simplify]: Extracting #7: cost 0 inf + 48427 1554040215.412 * * [simplify]: Extracting #8: cost 0 inf + 48307 1554040215.422 * [simplify]: Simplified to (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) 1554040215.422 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im))))) 1554040215.422 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040215.422 * * [simplify]: iters left: 6 (12 enodes) 1554040215.426 * * [simplify]: iters left: 5 (69 enodes) 1554040215.445 * * [simplify]: iters left: 4 (217 enodes) 1554040215.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040215.574 * * [simplify]: Extracting #1: cost 31 inf + 0 1554040215.575 * * [simplify]: Extracting #2: cost 253 inf + 0 1554040215.581 * * [simplify]: Extracting #3: cost 251 inf + 13590 1554040215.608 * * [simplify]: Extracting #4: cost 38 inf + 65143 1554040215.631 * * [simplify]: Extracting #5: cost 0 inf + 71881 1554040215.648 * * [simplify]: Extracting #6: cost 0 inf + 71841 1554040215.667 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))) (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im)))) 1554040215.667 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))) (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040215.667 * * * * [progress]: [ 51 / 159 ] simplifiying candidate # 1554040215.668 * [simplify]: Simplifying (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040215.668 * * [simplify]: iters left: 6 (14 enodes) 1554040215.676 * * [simplify]: iters left: 5 (83 enodes) 1554040215.714 * * [simplify]: iters left: 4 (262 enodes) 1554040215.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040215.850 * * [simplify]: Extracting #1: cost 18 inf + 0 1554040215.850 * * [simplify]: Extracting #2: cost 172 inf + 0 1554040215.852 * * [simplify]: Extracting #3: cost 257 inf + 619 1554040215.860 * * [simplify]: Extracting #4: cost 159 inf + 24537 1554040215.879 * * [simplify]: Extracting #5: cost 36 inf + 57841 1554040215.903 * * [simplify]: Extracting #6: cost 2 inf + 68320 1554040215.927 * * [simplify]: Extracting #7: cost 0 inf + 69198 1554040215.951 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040215.951 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040215.952 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 1554040215.952 * * [simplify]: iters left: 6 (13 enodes) 1554040215.959 * * [simplify]: iters left: 5 (73 enodes) 1554040215.989 * * [simplify]: iters left: 4 (214 enodes) 1554040216.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040216.072 * * [simplify]: Extracting #1: cost 31 inf + 0 1554040216.072 * * [simplify]: Extracting #2: cost 171 inf + 0 1554040216.073 * * [simplify]: Extracting #3: cost 209 inf + 1684 1554040216.079 * * [simplify]: Extracting #4: cost 52 inf + 31639 1554040216.098 * * [simplify]: Extracting #5: cost 1 inf + 41138 1554040216.118 * * [simplify]: Extracting #6: cost 0 inf + 40542 1554040216.131 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 1554040216.131 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040216.132 * * * * [progress]: [ 52 / 159 ] simplifiying candidate # 1554040216.132 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040216.132 * * [simplify]: iters left: 6 (14 enodes) 1554040216.137 * * [simplify]: iters left: 5 (83 enodes) 1554040216.159 * * [simplify]: iters left: 4 (262 enodes) 1554040216.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040216.315 * * [simplify]: Extracting #1: cost 18 inf + 0 1554040216.315 * * [simplify]: Extracting #2: cost 172 inf + 0 1554040216.317 * * [simplify]: Extracting #3: cost 251 inf + 1353 1554040216.325 * * [simplify]: Extracting #4: cost 147 inf + 23362 1554040216.344 * * [simplify]: Extracting #5: cost 40 inf + 52575 1554040216.367 * * [simplify]: Extracting #6: cost 3 inf + 67415 1554040216.391 * * [simplify]: Extracting #7: cost 0 inf + 68838 1554040216.414 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040216.414 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (- (* x.re y.re) (* x.im y.im))))) 1554040216.414 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040216.414 * * [simplify]: iters left: 6 (13 enodes) 1554040216.418 * * [simplify]: iters left: 5 (73 enodes) 1554040216.435 * * [simplify]: iters left: 4 (208 enodes) 1554040216.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040216.540 * * [simplify]: Extracting #1: cost 21 inf + 0 1554040216.541 * * [simplify]: Extracting #2: cost 149 inf + 0 1554040216.541 * * [simplify]: Extracting #3: cost 167 inf + 1893 1554040216.546 * * [simplify]: Extracting #4: cost 49 inf + 22339 1554040216.553 * * [simplify]: Extracting #5: cost 0 inf + 31993 1554040216.561 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) 1554040216.562 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* (* x.im y.im) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554040216.562 * * * * [progress]: [ 53 / 159 ] simplifiying candidate # 1554040216.562 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040216.562 * * [simplify]: iters left: 6 (10 enodes) 1554040216.567 * * [simplify]: iters left: 5 (51 enodes) 1554040216.586 * * [simplify]: iters left: 4 (127 enodes) 1554040216.630 * * [simplify]: iters left: 3 (339 enodes) 1554040216.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040216.885 * * [simplify]: Extracting #1: cost 43 inf + 0 1554040216.886 * * [simplify]: Extracting #2: cost 311 inf + 0 1554040216.889 * * [simplify]: Extracting #3: cost 487 inf + 9621 1554040216.906 * * [simplify]: Extracting #4: cost 124 inf + 90077 1554040216.936 * * [simplify]: Extracting #5: cost 0 inf + 123254 1554040216.972 * * [simplify]: Extracting #6: cost 0 inf + 122974 1554040217.006 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040217.006 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.006 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 1554040217.006 * * [simplify]: iters left: 6 (8 enodes) 1554040217.010 * * [simplify]: iters left: 5 (33 enodes) 1554040217.021 * * [simplify]: iters left: 4 (71 enodes) 1554040217.045 * * [simplify]: iters left: 3 (179 enodes) 1554040217.078 * * [simplify]: iters left: 2 (307 enodes) 1554040217.156 * * [simplify]: iters left: 1 (449 enodes) 1554040217.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.315 * * [simplify]: Extracting #1: cost 11 inf + 0 1554040217.316 * * [simplify]: Extracting #2: cost 80 inf + 0 1554040217.316 * * [simplify]: Extracting #3: cost 131 inf + 293 1554040217.318 * * [simplify]: Extracting #4: cost 80 inf + 7566 1554040217.322 * * [simplify]: Extracting #5: cost 8 inf + 16536 1554040217.327 * * [simplify]: Extracting #6: cost 0 inf + 18128 1554040217.332 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 1554040217.332 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.332 * * * * [progress]: [ 54 / 159 ] simplifiying candidate # 1554040217.332 * * * * [progress]: [ 55 / 159 ] simplifiying candidate # 1554040217.333 * [simplify]: Simplifying (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 1554040217.333 * * [simplify]: iters left: 6 (10 enodes) 1554040217.335 * * [simplify]: iters left: 5 (38 enodes) 1554040217.341 * * [simplify]: iters left: 4 (51 enodes) 1554040217.349 * * [simplify]: iters left: 3 (66 enodes) 1554040217.363 * * [simplify]: iters left: 2 (98 enodes) 1554040217.402 * * [simplify]: iters left: 1 (182 enodes) 1554040217.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.439 * * [simplify]: Extracting #1: cost 16 inf + 0 1554040217.439 * * [simplify]: Extracting #2: cost 61 inf + 1 1554040217.440 * * [simplify]: Extracting #3: cost 63 inf + 176 1554040217.440 * * [simplify]: Extracting #4: cost 47 inf + 2512 1554040217.442 * * [simplify]: Extracting #5: cost 11 inf + 16219 1554040217.445 * * [simplify]: Extracting #6: cost 0 inf + 21697 1554040217.448 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554040217.448 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.449 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554040217.449 * * [simplify]: iters left: 6 (9 enodes) 1554040217.451 * * [simplify]: iters left: 5 (31 enodes) 1554040217.455 * * [simplify]: iters left: 4 (40 enodes) 1554040217.460 * * [simplify]: iters left: 3 (44 enodes) 1554040217.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.468 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040217.468 * * [simplify]: Extracting #2: cost 5 inf + 0 1554040217.468 * * [simplify]: Extracting #3: cost 9 inf + 0 1554040217.468 * * [simplify]: Extracting #4: cost 18 inf + 0 1554040217.469 * * [simplify]: Extracting #5: cost 13 inf + 169 1554040217.469 * * [simplify]: Extracting #6: cost 5 inf + 787 1554040217.469 * * [simplify]: Extracting #7: cost 0 inf + 1644 1554040217.470 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554040217.470 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.470 * * * * [progress]: [ 56 / 159 ] simplifiying candidate # 1554040217.471 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554040217.471 * * [simplify]: iters left: 6 (9 enodes) 1554040217.475 * * [simplify]: iters left: 5 (29 enodes) 1554040217.483 * * [simplify]: iters left: 4 (39 enodes) 1554040217.494 * * [simplify]: iters left: 3 (43 enodes) 1554040217.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.504 * * [simplify]: Extracting #1: cost 6 inf + 0 1554040217.504 * * [simplify]: Extracting #2: cost 16 inf + 0 1554040217.505 * * [simplify]: Extracting #3: cost 10 inf + 210 1554040217.505 * * [simplify]: Extracting #4: cost 2 inf + 788 1554040217.506 * * [simplify]: Extracting #5: cost 0 inf + 1076 1554040217.506 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040217.506 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.506 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554040217.507 * * [simplify]: iters left: 6 (9 enodes) 1554040217.511 * * [simplify]: iters left: 5 (29 enodes) 1554040217.520 * * [simplify]: iters left: 4 (39 enodes) 1554040217.530 * * [simplify]: iters left: 3 (43 enodes) 1554040217.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.540 * * [simplify]: Extracting #1: cost 6 inf + 0 1554040217.540 * * [simplify]: Extracting #2: cost 16 inf + 0 1554040217.541 * * [simplify]: Extracting #3: cost 10 inf + 210 1554040217.541 * * [simplify]: Extracting #4: cost 2 inf + 788 1554040217.541 * * [simplify]: Extracting #5: cost 0 inf + 1076 1554040217.542 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040217.542 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.542 * * * * [progress]: [ 57 / 159 ] simplifiying candidate # 1554040217.542 * [simplify]: Simplifying (* 1 1) 1554040217.542 * * [simplify]: iters left: 2 (2 enodes) 1554040217.544 * * [simplify]: iters left: 1 (6 enodes) 1554040217.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.547 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040217.547 * [simplify]: Simplified to 1 1554040217.547 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* 1 (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.547 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554040217.547 * * [simplify]: iters left: 6 (8 enodes) 1554040217.551 * * [simplify]: iters left: 5 (28 enodes) 1554040217.559 * * [simplify]: iters left: 4 (43 enodes) 1554040217.575 * * [simplify]: iters left: 3 (97 enodes) 1554040217.598 * * [simplify]: iters left: 2 (275 enodes) 1554040217.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.692 * * [simplify]: Extracting #1: cost 14 inf + 0 1554040217.692 * * [simplify]: Extracting #2: cost 90 inf + 0 1554040217.693 * * [simplify]: Extracting #3: cost 122 inf + 989 1554040217.697 * * [simplify]: Extracting #4: cost 55 inf + 7828 1554040217.706 * * [simplify]: Extracting #5: cost 10 inf + 15826 1554040217.715 * * [simplify]: Extracting #6: cost 0 inf + 18386 1554040217.724 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554040217.724 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* 1 (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.724 * * * * [progress]: [ 58 / 159 ] simplifiying candidate # 1554040217.724 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554040217.725 * * [simplify]: iters left: 6 (9 enodes) 1554040217.729 * * [simplify]: iters left: 5 (29 enodes) 1554040217.737 * * [simplify]: iters left: 4 (39 enodes) 1554040217.747 * * [simplify]: iters left: 3 (43 enodes) 1554040217.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.758 * * [simplify]: Extracting #1: cost 6 inf + 0 1554040217.758 * * [simplify]: Extracting #2: cost 16 inf + 0 1554040217.758 * * [simplify]: Extracting #3: cost 10 inf + 210 1554040217.759 * * [simplify]: Extracting #4: cost 2 inf + 788 1554040217.759 * * [simplify]: Extracting #5: cost 0 inf + 1076 1554040217.760 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040217.760 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.760 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554040217.760 * * [simplify]: iters left: 6 (9 enodes) 1554040217.764 * * [simplify]: iters left: 5 (29 enodes) 1554040217.772 * * [simplify]: iters left: 4 (39 enodes) 1554040217.783 * * [simplify]: iters left: 3 (43 enodes) 1554040217.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.793 * * [simplify]: Extracting #1: cost 6 inf + 0 1554040217.794 * * [simplify]: Extracting #2: cost 16 inf + 0 1554040217.794 * * [simplify]: Extracting #3: cost 10 inf + 210 1554040217.794 * * [simplify]: Extracting #4: cost 2 inf + 788 1554040217.795 * * [simplify]: Extracting #5: cost 0 inf + 1076 1554040217.795 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040217.795 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554040217.795 * * * * [progress]: [ 59 / 159 ] simplifiying candidate # 1554040217.796 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040217.796 * * [simplify]: iters left: 4 (7 enodes) 1554040217.801 * * [simplify]: iters left: 3 (25 enodes) 1554040217.808 * * [simplify]: iters left: 2 (34 enodes) 1554040217.817 * * [simplify]: iters left: 1 (38 enodes) 1554040217.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.824 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040217.824 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040217.824 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040217.824 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040217.824 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040217.824 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040217.824 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) (* 2 1)) (- (* x.re y.re) (* x.im y.im))))) 1554040217.825 * [simplify]: Simplifying (* 2 1) 1554040217.825 * * [simplify]: iters left: 2 (3 enodes) 1554040217.826 * * [simplify]: iters left: 1 (9 enodes) 1554040217.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040217.828 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040217.828 * [simplify]: Simplified to 2 1554040217.828 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (pow (- (* x.re y.re) (* x.im y.im)) 2) (- (* x.re y.re) (* x.im y.im))))) 1554040217.828 * * * * [progress]: [ 60 / 159 ] simplifiying candidate # 1554040217.828 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im))) 1554040217.828 * * [simplify]: iters left: 6 (9 enodes) 1554040217.830 * * [simplify]: iters left: 5 (37 enodes) 1554040217.836 * * [simplify]: iters left: 4 (66 enodes) 1554040217.849 * * [simplify]: iters left: 3 (179 enodes) 1554040217.909 * * [simplify]: iters left: 2 (424 enodes) 1554040218.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040218.062 * * [simplify]: Extracting #1: cost 26 inf + 0 1554040218.063 * * [simplify]: Extracting #2: cost 72 inf + 126 1554040218.064 * * [simplify]: Extracting #3: cost 78 inf + 1643 1554040218.068 * * [simplify]: Extracting #4: cost 36 inf + 5946 1554040218.074 * * [simplify]: Extracting #5: cost 4 inf + 10773 1554040218.082 * * [simplify]: Extracting #6: cost 0 inf + 11188 1554040218.089 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 1554040218.090 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (- (* x.re y.re) (* x.im y.im)) (* x.re y.re)) (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554040218.090 * * * * [progress]: [ 61 / 159 ] simplifiying candidate # 1554040218.090 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im))) 1554040218.090 * * [simplify]: iters left: 6 (9 enodes) 1554040218.095 * * [simplify]: iters left: 5 (37 enodes) 1554040218.107 * * [simplify]: iters left: 4 (66 enodes) 1554040218.128 * * [simplify]: iters left: 3 (179 enodes) 1554040218.197 * * [simplify]: iters left: 2 (424 enodes) 1554040218.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040218.370 * * [simplify]: Extracting #1: cost 26 inf + 0 1554040218.371 * * [simplify]: Extracting #2: cost 72 inf + 126 1554040218.372 * * [simplify]: Extracting #3: cost 78 inf + 1643 1554040218.376 * * [simplify]: Extracting #4: cost 36 inf + 5946 1554040218.383 * * [simplify]: Extracting #5: cost 4 inf + 10773 1554040218.390 * * [simplify]: Extracting #6: cost 0 inf + 11188 1554040218.395 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 1554040218.395 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (- (* x.re y.re) (* x.im y.im)) (* x.re y.re)) (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554040218.395 * * * * [progress]: [ 62 / 159 ] simplifiying candidate # 1554040218.396 * [simplify]: Simplifying (* (- (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554040218.396 * * [simplify]: iters left: 6 (9 enodes) 1554040218.398 * * [simplify]: iters left: 5 (37 enodes) 1554040218.404 * * [simplify]: iters left: 4 (72 enodes) 1554040218.421 * * [simplify]: iters left: 3 (220 enodes) 1554040218.520 * * [simplify]: iters left: 2 (497 enodes) 1554040218.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040218.681 * * [simplify]: Extracting #1: cost 26 inf + 0 1554040218.681 * * [simplify]: Extracting #2: cost 84 inf + 43 1554040218.683 * * [simplify]: Extracting #3: cost 74 inf + 3531 1554040218.686 * * [simplify]: Extracting #4: cost 11 inf + 10213 1554040218.690 * * [simplify]: Extracting #5: cost 0 inf + 12010 1554040218.695 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 1554040218.695 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (* x.re y.re) (- (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554040218.695 * * * * [progress]: [ 63 / 159 ] simplifiying candidate # 1554040218.695 * [simplify]: Simplifying (* (- (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554040218.696 * * [simplify]: iters left: 6 (9 enodes) 1554040218.698 * * [simplify]: iters left: 5 (37 enodes) 1554040218.705 * * [simplify]: iters left: 4 (72 enodes) 1554040218.725 * * [simplify]: iters left: 3 (220 enodes) 1554040218.834 * * [simplify]: iters left: 2 (497 enodes) 1554040219.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.079 * * [simplify]: Extracting #1: cost 26 inf + 0 1554040219.080 * * [simplify]: Extracting #2: cost 84 inf + 43 1554040219.081 * * [simplify]: Extracting #3: cost 74 inf + 3531 1554040219.084 * * [simplify]: Extracting #4: cost 11 inf + 10213 1554040219.088 * * [simplify]: Extracting #5: cost 0 inf + 12010 1554040219.092 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 1554040219.092 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (* x.re y.re) (- (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.092 * * * * [progress]: [ 64 / 159 ] simplifiying candidate # 1554040219.093 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 1554040219.093 * * [simplify]: iters left: 5 (8 enodes) 1554040219.094 * * [simplify]: iters left: 4 (28 enodes) 1554040219.101 * * [simplify]: iters left: 3 (37 enodes) 1554040219.111 * * [simplify]: iters left: 2 (41 enodes) 1554040219.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.119 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040219.119 * * [simplify]: Extracting #2: cost 7 inf + 0 1554040219.119 * * [simplify]: Extracting #3: cost 16 inf + 0 1554040219.119 * * [simplify]: Extracting #4: cost 11 inf + 128 1554040219.119 * * [simplify]: Extracting #5: cost 2 inf + 870 1554040219.119 * * [simplify]: Extracting #6: cost 0 inf + 1156 1554040219.120 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 1554040219.120 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.120 * * * * [progress]: [ 65 / 159 ] simplifiying candidate # 1554040219.120 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 1554040219.120 * * [simplify]: iters left: 5 (8 enodes) 1554040219.122 * * [simplify]: iters left: 4 (28 enodes) 1554040219.127 * * [simplify]: iters left: 3 (37 enodes) 1554040219.132 * * [simplify]: iters left: 2 (41 enodes) 1554040219.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.137 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040219.137 * * [simplify]: Extracting #2: cost 7 inf + 0 1554040219.137 * * [simplify]: Extracting #3: cost 16 inf + 0 1554040219.137 * * [simplify]: Extracting #4: cost 11 inf + 128 1554040219.138 * * [simplify]: Extracting #5: cost 2 inf + 830 1554040219.138 * * [simplify]: Extracting #6: cost 0 inf + 1076 1554040219.138 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 1554040219.138 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.138 * * * * [progress]: [ 66 / 159 ] simplifiying candidate # 1554040219.138 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040219.138 * * [simplify]: iters left: 4 (7 enodes) 1554040219.140 * * [simplify]: iters left: 3 (25 enodes) 1554040219.143 * * [simplify]: iters left: 2 (34 enodes) 1554040219.151 * * [simplify]: iters left: 1 (38 enodes) 1554040219.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.160 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040219.160 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040219.161 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040219.161 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040219.161 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040219.162 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040219.162 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) 1) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.162 * * * * [progress]: [ 67 / 159 ] simplifiying candidate # 1554040219.162 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554040219.162 * * [simplify]: iters left: 6 (9 enodes) 1554040219.166 * * [simplify]: iters left: 5 (31 enodes) 1554040219.174 * * [simplify]: iters left: 4 (40 enodes) 1554040219.185 * * [simplify]: iters left: 3 (44 enodes) 1554040219.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.196 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040219.196 * * [simplify]: Extracting #2: cost 5 inf + 0 1554040219.196 * * [simplify]: Extracting #3: cost 9 inf + 0 1554040219.196 * * [simplify]: Extracting #4: cost 18 inf + 0 1554040219.196 * * [simplify]: Extracting #5: cost 13 inf + 169 1554040219.197 * * [simplify]: Extracting #6: cost 5 inf + 787 1554040219.197 * * [simplify]: Extracting #7: cost 0 inf + 1644 1554040219.198 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554040219.198 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.198 * * * * [progress]: [ 68 / 159 ] simplifiying candidate # 1554040219.198 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 1554040219.199 * * [simplify]: iters left: 5 (8 enodes) 1554040219.202 * * [simplify]: iters left: 4 (28 enodes) 1554040219.210 * * [simplify]: iters left: 3 (37 enodes) 1554040219.220 * * [simplify]: iters left: 2 (41 enodes) 1554040219.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.230 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040219.230 * * [simplify]: Extracting #2: cost 7 inf + 0 1554040219.230 * * [simplify]: Extracting #3: cost 16 inf + 0 1554040219.230 * * [simplify]: Extracting #4: cost 11 inf + 128 1554040219.231 * * [simplify]: Extracting #5: cost 2 inf + 830 1554040219.231 * * [simplify]: Extracting #6: cost 0 inf + 1076 1554040219.232 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 1554040219.232 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (sqrt (- (* x.re y.re) (* x.im y.im))) (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.232 * * * * [progress]: [ 69 / 159 ] simplifiying candidate # 1554040219.232 * * * * [progress]: [ 70 / 159 ] simplifiying candidate # 1554040219.232 * [simplify]: Simplifying (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) 1554040219.232 * * [simplify]: iters left: 6 (11 enodes) 1554040219.235 * * [simplify]: iters left: 5 (60 enodes) 1554040219.249 * * [simplify]: iters left: 4 (142 enodes) 1554040219.278 * * [simplify]: iters left: 3 (229 enodes) 1554040219.343 * * [simplify]: iters left: 2 (293 enodes) 1554040219.436 * * [simplify]: iters left: 1 (303 enodes) 1554040219.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.504 * * [simplify]: Extracting #1: cost 8 inf + 0 1554040219.504 * * [simplify]: Extracting #2: cost 41 inf + 0 1554040219.505 * * [simplify]: Extracting #3: cost 58 inf + 88 1554040219.506 * * [simplify]: Extracting #4: cost 26 inf + 2521 1554040219.509 * * [simplify]: Extracting #5: cost 1 inf + 5720 1554040219.512 * * [simplify]: Extracting #6: cost 0 inf + 5844 1554040219.515 * [simplify]: Simplified to (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) 1554040219.515 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.515 * * * * [progress]: [ 71 / 159 ] simplifiying candidate # 1554040219.516 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 1554040219.516 * * [simplify]: iters left: 4 (7 enodes) 1554040219.518 * * [simplify]: iters left: 3 (24 enodes) 1554040219.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.524 * * [simplify]: Extracting #1: cost 4 inf + 0 1554040219.525 * * [simplify]: Extracting #2: cost 10 inf + 0 1554040219.525 * * [simplify]: Extracting #3: cost 6 inf + 4 1554040219.525 * * [simplify]: Extracting #4: cost 1 inf + 296 1554040219.525 * * [simplify]: Extracting #5: cost 0 inf + 420 1554040219.525 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 1554040219.525 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.525 * * * * [progress]: [ 72 / 159 ] simplifiying candidate # 1554040219.526 * [simplify]: Simplifying (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) 1554040219.526 * * [simplify]: iters left: 6 (12 enodes) 1554040219.533 * * [simplify]: iters left: 5 (62 enodes) 1554040219.561 * * [simplify]: iters left: 4 (194 enodes) 1554040219.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040219.640 * * [simplify]: Extracting #1: cost 12 inf + 0 1554040219.640 * * [simplify]: Extracting #2: cost 106 inf + 0 1554040219.641 * * [simplify]: Extracting #3: cost 198 inf + 129 1554040219.646 * * [simplify]: Extracting #4: cost 144 inf + 17189 1554040219.658 * * [simplify]: Extracting #5: cost 35 inf + 39937 1554040219.674 * * [simplify]: Extracting #6: cost 0 inf + 49492 1554040219.685 * * [simplify]: Extracting #7: cost 0 inf + 49412 1554040219.693 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040219.693 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554040219.693 * * * * [progress]: [ 73 / 159 ] simplifiying candidate # 1554040219.693 * [simplify]: Simplifying (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040219.693 * * [simplify]: iters left: 6 (11 enodes) 1554040219.696 * * [simplify]: iters left: 5 (56 enodes) 1554040219.708 * * [simplify]: iters left: 4 (143 enodes) 1554040219.775 * * [simplify]: iters left: 3 (432 enodes) 1554040220.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.051 * * [simplify]: Extracting #1: cost 48 inf + 0 1554040220.051 * * [simplify]: Extracting #2: cost 344 inf + 0 1554040220.055 * * [simplify]: Extracting #3: cost 341 inf + 12896 1554040220.072 * * [simplify]: Extracting #4: cost 81 inf + 66085 1554040220.115 * * [simplify]: Extracting #5: cost 1 inf + 83397 1554040220.157 * * [simplify]: Extracting #6: cost 0 inf + 83601 1554040220.183 * [simplify]: Simplified to (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554040220.183 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554040220.183 * * * * [progress]: [ 74 / 159 ] simplifiying candidate #real (real->posit16 (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))))> 1554040220.183 * * * * [progress]: [ 75 / 159 ] simplifiying candidate # 1554040220.183 * * * * [progress]: [ 76 / 159 ] simplifiying candidate # 1554040220.183 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.184 * * [simplify]: iters left: 4 (7 enodes) 1554040220.187 * * [simplify]: iters left: 3 (25 enodes) 1554040220.193 * * [simplify]: iters left: 2 (34 enodes) 1554040220.202 * * [simplify]: iters left: 1 (38 enodes) 1554040220.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.212 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.213 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.213 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.213 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.213 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.213 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.213 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (+ 1 1) 1)))) 1554040220.213 * [simplify]: Simplifying (+ (+ 1 1) 1) 1554040220.214 * * [simplify]: iters left: 4 (3 enodes) 1554040220.216 * * [simplify]: iters left: 3 (14 enodes) 1554040220.219 * * [simplify]: iters left: 2 (16 enodes) 1554040220.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.221 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040220.222 * [simplify]: Simplified to 3 1554040220.222 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 1554040220.222 * * * * [progress]: [ 77 / 159 ] simplifiying candidate # 1554040220.222 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.222 * * [simplify]: iters left: 4 (7 enodes) 1554040220.224 * * [simplify]: iters left: 3 (25 enodes) 1554040220.228 * * [simplify]: iters left: 2 (34 enodes) 1554040220.232 * * [simplify]: iters left: 1 (38 enodes) 1554040220.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.237 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.237 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.237 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.238 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.238 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.238 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.238 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ 2 1)))) 1554040220.238 * [simplify]: Simplifying (+ 2 1) 1554040220.238 * * [simplify]: iters left: 2 (3 enodes) 1554040220.240 * * [simplify]: iters left: 1 (13 enodes) 1554040220.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.246 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040220.246 * [simplify]: Simplified to 3 1554040220.246 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 1554040220.246 * * * * [progress]: [ 78 / 159 ] simplifiying candidate # 1554040220.247 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.247 * * [simplify]: iters left: 4 (7 enodes) 1554040220.250 * * [simplify]: iters left: 3 (25 enodes) 1554040220.257 * * [simplify]: iters left: 2 (34 enodes) 1554040220.261 * * [simplify]: iters left: 1 (38 enodes) 1554040220.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.266 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.266 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.266 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.266 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.266 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.267 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.267 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (+ 1 1) 1)))) 1554040220.267 * [simplify]: Simplifying (+ (+ 1 1) 1) 1554040220.267 * * [simplify]: iters left: 4 (3 enodes) 1554040220.269 * * [simplify]: iters left: 3 (14 enodes) 1554040220.271 * * [simplify]: iters left: 2 (16 enodes) 1554040220.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.274 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040220.274 * [simplify]: Simplified to 3 1554040220.274 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 1554040220.274 * * * * [progress]: [ 79 / 159 ] simplifiying candidate # 1554040220.274 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.274 * * [simplify]: iters left: 4 (7 enodes) 1554040220.276 * * [simplify]: iters left: 3 (25 enodes) 1554040220.282 * * [simplify]: iters left: 2 (34 enodes) 1554040220.291 * * [simplify]: iters left: 1 (38 enodes) 1554040220.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.301 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.301 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.301 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.302 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.302 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.302 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.302 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (* 2 1) 1)))) 1554040220.303 * [simplify]: Simplifying (+ (* 2 1) 1) 1554040220.303 * * [simplify]: iters left: 4 (4 enodes) 1554040220.307 * * [simplify]: iters left: 3 (14 enodes) 1554040220.311 * * [simplify]: iters left: 2 (16 enodes) 1554040220.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.315 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040220.315 * [simplify]: Simplified to 3 1554040220.315 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 1554040220.316 * * * * [progress]: [ 80 / 159 ] simplifiying candidate # 1554040220.316 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040220.316 * * [simplify]: iters left: 6 (9 enodes) 1554040220.320 * * [simplify]: iters left: 5 (32 enodes) 1554040220.327 * * [simplify]: iters left: 4 (55 enodes) 1554040220.342 * * [simplify]: iters left: 3 (186 enodes) 1554040220.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.442 * * [simplify]: Extracting #1: cost 18 inf + 0 1554040220.442 * * [simplify]: Extracting #2: cost 166 inf + 1 1554040220.443 * * [simplify]: Extracting #3: cost 184 inf + 1649 1554040220.447 * * [simplify]: Extracting #4: cost 76 inf + 21922 1554040220.456 * * [simplify]: Extracting #5: cost 0 inf + 39174 1554040220.466 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040220.466 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1))) 1554040220.466 * * * * [progress]: [ 81 / 159 ] simplifiying candidate # 1554040220.466 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040220.467 * * [simplify]: iters left: 6 (9 enodes) 1554040220.469 * * [simplify]: iters left: 5 (32 enodes) 1554040220.473 * * [simplify]: iters left: 4 (55 enodes) 1554040220.486 * * [simplify]: iters left: 3 (186 enodes) 1554040220.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.559 * * [simplify]: Extracting #1: cost 18 inf + 0 1554040220.559 * * [simplify]: Extracting #2: cost 166 inf + 1 1554040220.560 * * [simplify]: Extracting #3: cost 184 inf + 1649 1554040220.564 * * [simplify]: Extracting #4: cost 76 inf + 21922 1554040220.576 * * [simplify]: Extracting #5: cost 0 inf + 39174 1554040220.585 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040220.585 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1))) 1554040220.585 * * * * [progress]: [ 82 / 159 ] simplifiying candidate # 1554040220.586 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.586 * * [simplify]: iters left: 4 (7 enodes) 1554040220.587 * * [simplify]: iters left: 3 (25 enodes) 1554040220.591 * * [simplify]: iters left: 2 (34 enodes) 1554040220.595 * * [simplify]: iters left: 1 (38 enodes) 1554040220.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.600 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.600 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.600 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.601 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.601 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.601 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.601 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) 3))) 1554040220.602 * * * * [progress]: [ 83 / 159 ] simplifiying candidate # 1554040220.602 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.602 * * [simplify]: iters left: 4 (7 enodes) 1554040220.605 * * [simplify]: iters left: 3 (25 enodes) 1554040220.612 * * [simplify]: iters left: 2 (34 enodes) 1554040220.622 * * [simplify]: iters left: 1 (38 enodes) 1554040220.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.629 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.629 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.629 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.629 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.629 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.630 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.630 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (+ 1 1) 1)))) 1554040220.630 * * * * [progress]: [ 84 / 159 ] simplifiying candidate # 1554040220.630 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.630 * * [simplify]: iters left: 4 (7 enodes) 1554040220.631 * * [simplify]: iters left: 3 (25 enodes) 1554040220.635 * * [simplify]: iters left: 2 (34 enodes) 1554040220.640 * * [simplify]: iters left: 1 (38 enodes) 1554040220.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.645 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.645 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.645 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.646 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.646 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.646 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.646 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ 2 1)))) 1554040220.646 * * * * [progress]: [ 85 / 159 ] simplifiying candidate # 1554040220.646 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.646 * * [simplify]: iters left: 4 (7 enodes) 1554040220.648 * * [simplify]: iters left: 3 (25 enodes) 1554040220.651 * * [simplify]: iters left: 2 (34 enodes) 1554040220.656 * * [simplify]: iters left: 1 (38 enodes) 1554040220.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.662 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.662 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.662 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.662 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.662 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.662 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.662 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (+ 1 1) 1)))) 1554040220.663 * * * * [progress]: [ 86 / 159 ] simplifiying candidate # 1554040220.663 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040220.663 * * [simplify]: iters left: 4 (7 enodes) 1554040220.664 * * [simplify]: iters left: 3 (25 enodes) 1554040220.668 * * [simplify]: iters left: 2 (34 enodes) 1554040220.672 * * [simplify]: iters left: 1 (38 enodes) 1554040220.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.677 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040220.677 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040220.677 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040220.677 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040220.677 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040220.678 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040220.678 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (- (* x.re y.re) (* x.im y.im)) (+ (* 2 1) 1)))) 1554040220.678 * * * * [progress]: [ 87 / 159 ] simplifiying candidate # 1554040220.678 * * * * [progress]: [ 88 / 159 ] simplifiying candidate # 1554040220.678 * [simplify]: Simplifying (+ (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) (log (- (* x.re y.re) (* x.im y.im)))) 1554040220.678 * * [simplify]: iters left: 6 (10 enodes) 1554040220.680 * * [simplify]: iters left: 5 (35 enodes) 1554040220.685 * * [simplify]: iters left: 4 (44 enodes) 1554040220.691 * * [simplify]: iters left: 3 (48 enodes) 1554040220.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.698 * * [simplify]: Extracting #1: cost 4 inf + 0 1554040220.698 * * [simplify]: Extracting #2: cost 7 inf + 0 1554040220.698 * * [simplify]: Extracting #3: cost 11 inf + 0 1554040220.698 * * [simplify]: Extracting #4: cost 20 inf + 0 1554040220.698 * * [simplify]: Extracting #5: cost 14 inf + 210 1554040220.698 * * [simplify]: Extracting #6: cost 5 inf + 942 1554040220.698 * * [simplify]: Extracting #7: cost 1 inf + 1918 1554040220.699 * * [simplify]: Extracting #8: cost 0 inf + 2152 1554040220.699 * [simplify]: Simplified to (+ (log (- (* x.re y.re) (* x.im y.im))) (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im))))) 1554040220.699 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (exp (+ (log (- (* x.re y.re) (* x.im y.im))) (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))))))) 1554040220.699 * * * * [progress]: [ 89 / 159 ] simplifiying candidate # 1554040220.700 * [simplify]: Simplifying (+ (log (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (log (- (* x.re y.re) (* x.im y.im)))) 1554040220.700 * * [simplify]: iters left: 6 (11 enodes) 1554040220.702 * * [simplify]: iters left: 5 (39 enodes) 1554040220.707 * * [simplify]: iters left: 4 (54 enodes) 1554040220.716 * * [simplify]: iters left: 3 (108 enodes) 1554040220.740 * * [simplify]: iters left: 2 (286 enodes) 1554040220.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.818 * * [simplify]: Extracting #1: cost 4 inf + 0 1554040220.818 * * [simplify]: Extracting #2: cost 8 inf + 0 1554040220.818 * * [simplify]: Extracting #3: cost 24 inf + 0 1554040220.818 * * [simplify]: Extracting #4: cost 99 inf + 0 1554040220.820 * * [simplify]: Extracting #5: cost 123 inf + 1832 1554040220.827 * * [simplify]: Extracting #6: cost 17 inf + 16390 1554040220.838 * * [simplify]: Extracting #7: cost 0 inf + 19930 1554040220.849 * [simplify]: Simplified to (+ (log (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (log (- (* x.re y.re) (* x.im y.im)))) 1554040220.849 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (exp (+ (log (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (log (- (* x.re y.re) (* x.im y.im))))))) 1554040220.849 * * * * [progress]: [ 90 / 159 ] simplifiying candidate # 1554040220.849 * * * * [progress]: [ 91 / 159 ] simplifiying candidate # 1554040220.849 * * * * [progress]: [ 92 / 159 ] simplifiying candidate # 1554040220.849 * [simplify]: Simplifying (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040220.850 * * [simplify]: iters left: 6 (11 enodes) 1554040220.855 * * [simplify]: iters left: 5 (47 enodes) 1554040220.871 * * [simplify]: iters left: 4 (112 enodes) 1554040220.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040220.918 * * [simplify]: Extracting #1: cost 16 inf + 0 1554040220.919 * * [simplify]: Extracting #2: cost 110 inf + 1 1554040220.919 * * [simplify]: Extracting #3: cost 159 inf + 1034 1554040220.927 * * [simplify]: Extracting #4: cost 52 inf + 28230 1554040220.946 * * [simplify]: Extracting #5: cost 1 inf + 42790 1554040220.959 * * [simplify]: Extracting #6: cost 0 inf + 42874 1554040220.972 * * [simplify]: Extracting #7: cost 0 inf + 42834 1554040220.991 * [simplify]: Simplified to (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040220.991 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040220.991 * * * * [progress]: [ 93 / 159 ] simplifiying candidate # 1554040220.992 * [simplify]: Simplifying (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040220.992 * * [simplify]: iters left: 6 (12 enodes) 1554040220.997 * * [simplify]: iters left: 5 (52 enodes) 1554040221.007 * * [simplify]: iters left: 4 (127 enodes) 1554040221.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040221.088 * * [simplify]: Extracting #1: cost 26 inf + 0 1554040221.088 * * [simplify]: Extracting #2: cost 125 inf + 1 1554040221.089 * * [simplify]: Extracting #3: cost 233 inf + 951 1554040221.100 * * [simplify]: Extracting #4: cost 97 inf + 35309 1554040221.137 * * [simplify]: Extracting #5: cost 0 inf + 64977 1554040221.175 * * [simplify]: Extracting #6: cost 0 inf + 64897 1554040221.202 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 1554040221.202 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554040221.203 * * * * [progress]: [ 94 / 159 ] simplifiying candidate # 1554040221.203 * * * * [progress]: [ 95 / 159 ] simplifiying candidate # 1554040221.203 * * * * [progress]: [ 96 / 159 ] simplifiying candidate # 1554040221.203 * * * * [progress]: [ 97 / 159 ] simplifiying candidate # 1554040221.203 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040221.203 * * [simplify]: iters left: 6 (12 enodes) 1554040221.207 * * [simplify]: iters left: 5 (60 enodes) 1554040221.223 * * [simplify]: iters left: 4 (185 enodes) 1554040221.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040221.319 * * [simplify]: Extracting #1: cost 10 inf + 0 1554040221.320 * * [simplify]: Extracting #2: cost 88 inf + 1 1554040221.321 * * [simplify]: Extracting #3: cost 223 inf + 216 1554040221.329 * * [simplify]: Extracting #4: cost 180 inf + 20627 1554040221.343 * * [simplify]: Extracting #5: cost 26 inf + 77078 1554040221.367 * * [simplify]: Extracting #6: cost 1 inf + 70481 1554040221.391 * * [simplify]: Extracting #7: cost 0 inf + 70734 1554040221.414 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040221.414 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040221.415 * [simplify]: Simplifying (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040221.415 * * [simplify]: iters left: 6 (13 enodes) 1554040221.422 * * [simplify]: iters left: 5 (79 enodes) 1554040221.461 * * [simplify]: iters left: 4 (309 enodes) 1554040221.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040221.715 * * [simplify]: Extracting #1: cost 22 inf + 0 1554040221.716 * * [simplify]: Extracting #2: cost 334 inf + 1 1554040221.722 * * [simplify]: Extracting #3: cost 550 inf + 11409 1554040221.749 * * [simplify]: Extracting #4: cost 205 inf + 111680 1554040221.803 * * [simplify]: Extracting #5: cost 10 inf + 174294 1554040221.858 * * [simplify]: Extracting #6: cost 0 inf + 171574 1554040221.919 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))))) 1554040221.919 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))))))) 1554040221.920 * * * * [progress]: [ 98 / 159 ] simplifiying candidate # 1554040221.920 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040221.920 * * [simplify]: iters left: 6 (15 enodes) 1554040221.929 * * [simplify]: iters left: 5 (88 enodes) 1554040221.971 * * [simplify]: iters left: 4 (279 enodes) 1554040222.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040222.081 * * [simplify]: Extracting #1: cost 24 inf + 0 1554040222.081 * * [simplify]: Extracting #2: cost 138 inf + 0 1554040222.082 * * [simplify]: Extracting #3: cost 298 inf + 704 1554040222.090 * * [simplify]: Extracting #4: cost 212 inf + 32889 1554040222.112 * * [simplify]: Extracting #5: cost 71 inf + 79374 1554040222.130 * * [simplify]: Extracting #6: cost 33 inf + 83329 1554040222.158 * * [simplify]: Extracting #7: cost 5 inf + 96522 1554040222.179 * * [simplify]: Extracting #8: cost 0 inf + 99927 1554040222.203 * [simplify]: Simplified to (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040222.203 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040222.203 * [simplify]: Simplifying (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im))) 1554040222.204 * * [simplify]: iters left: 6 (14 enodes) 1554040222.209 * * [simplify]: iters left: 5 (84 enodes) 1554040222.249 * * [simplify]: iters left: 4 (295 enodes) 1554040222.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040222.481 * * [simplify]: Extracting #1: cost 37 inf + 0 1554040222.482 * * [simplify]: Extracting #2: cost 279 inf + 0 1554040222.488 * * [simplify]: Extracting #3: cost 489 inf + 9704 1554040222.524 * * [simplify]: Extracting #4: cost 177 inf + 90168 1554040222.562 * * [simplify]: Extracting #5: cost 6 inf + 140151 1554040222.636 * * [simplify]: Extracting #6: cost 0 inf + 142215 1554040222.687 * [simplify]: Simplified to (* (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im))) 1554040222.687 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040222.687 * * * * [progress]: [ 99 / 159 ] simplifiying candidate # 1554040222.688 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040222.688 * * [simplify]: iters left: 6 (15 enodes) 1554040222.693 * * [simplify]: iters left: 5 (88 enodes) 1554040222.725 * * [simplify]: iters left: 4 (276 enodes) 1554040222.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040222.835 * * [simplify]: Extracting #1: cost 25 inf + 0 1554040222.835 * * [simplify]: Extracting #2: cost 161 inf + 0 1554040222.836 * * [simplify]: Extracting #3: cost 345 inf + 44 1554040222.839 * * [simplify]: Extracting #4: cost 307 inf + 21884 1554040222.860 * * [simplify]: Extracting #5: cost 125 inf + 75550 1554040222.901 * * [simplify]: Extracting #6: cost 13 inf + 101729 1554040222.933 * * [simplify]: Extracting #7: cost 0 inf + 108290 1554040222.964 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040222.964 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040222.965 * [simplify]: Simplifying (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040222.965 * * [simplify]: iters left: 6 (14 enodes) 1554040222.969 * * [simplify]: iters left: 5 (83 enodes) 1554040222.989 * * [simplify]: iters left: 4 (313 enodes) 1554040223.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040223.274 * * [simplify]: Extracting #1: cost 28 inf + 0 1554040223.276 * * [simplify]: Extracting #2: cost 387 inf + 0 1554040223.291 * * [simplify]: Extracting #3: cost 465 inf + 45882 1554040223.346 * * [simplify]: Extracting #4: cost 27 inf + 169911 1554040223.432 * * [simplify]: Extracting #5: cost 0 inf + 169493 1554040223.508 * * [simplify]: Extracting #6: cost 0 inf + 169453 1554040223.581 * [simplify]: Simplified to (* (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))) 1554040223.581 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))))))) 1554040223.581 * * * * [progress]: [ 100 / 159 ] simplifiying candidate # 1554040223.581 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040223.581 * * [simplify]: iters left: 6 (15 enodes) 1554040223.587 * * [simplify]: iters left: 5 (89 enodes) 1554040223.611 * * [simplify]: iters left: 4 (294 enodes) 1554040223.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040223.731 * * [simplify]: Extracting #1: cost 32 inf + 0 1554040223.732 * * [simplify]: Extracting #2: cost 187 inf + 0 1554040223.734 * * [simplify]: Extracting #3: cost 374 inf + 865 1554040223.758 * * [simplify]: Extracting #4: cost 213 inf + 52076 1554040223.803 * * [simplify]: Extracting #5: cost 23 inf + 109796 1554040223.850 * * [simplify]: Extracting #6: cost 5 inf + 114256 1554040223.878 * * [simplify]: Extracting #7: cost 0 inf + 116143 1554040223.916 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040223.916 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040223.917 * [simplify]: Simplifying (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 1554040223.917 * * [simplify]: iters left: 6 (14 enodes) 1554040223.925 * * [simplify]: iters left: 5 (85 enodes) 1554040223.958 * * [simplify]: iters left: 4 (302 enodes) 1554040224.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040224.218 * * [simplify]: Extracting #1: cost 39 inf + 0 1554040224.219 * * [simplify]: Extracting #2: cost 240 inf + 0 1554040224.223 * * [simplify]: Extracting #3: cost 415 inf + 4217 1554040224.240 * * [simplify]: Extracting #4: cost 191 inf + 52644 1554040224.264 * * [simplify]: Extracting #5: cost 17 inf + 101474 1554040224.291 * * [simplify]: Extracting #6: cost 0 inf + 102982 1554040224.318 * * [simplify]: Extracting #7: cost 0 inf + 102902 1554040224.343 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (* x.re y.re)) (* (+ (* x.re y.re) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) 1554040224.343 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (+ (* x.re y.re) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) 1554040224.344 * * * * [progress]: [ 101 / 159 ] simplifiying candidate # 1554040224.344 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040224.344 * * [simplify]: iters left: 6 (15 enodes) 1554040224.349 * * [simplify]: iters left: 5 (89 enodes) 1554040224.377 * * [simplify]: iters left: 4 (285 enodes) 1554040224.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040224.541 * * [simplify]: Extracting #1: cost 25 inf + 0 1554040224.542 * * [simplify]: Extracting #2: cost 163 inf + 0 1554040224.544 * * [simplify]: Extracting #3: cost 372 inf + 289 1554040224.559 * * [simplify]: Extracting #4: cost 247 inf + 42289 1554040224.586 * * [simplify]: Extracting #5: cost 36 inf + 108656 1554040224.614 * * [simplify]: Extracting #6: cost 0 inf + 122116 1554040224.653 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) 1554040224.653 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040224.653 * [simplify]: Simplifying (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040224.653 * * [simplify]: iters left: 6 (14 enodes) 1554040224.657 * * [simplify]: iters left: 5 (85 enodes) 1554040224.678 * * [simplify]: iters left: 4 (315 enodes) 1554040224.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040224.926 * * [simplify]: Extracting #1: cost 36 inf + 0 1554040224.927 * * [simplify]: Extracting #2: cost 334 inf + 0 1554040224.934 * * [simplify]: Extracting #3: cost 490 inf + 14745 1554040224.981 * * [simplify]: Extracting #4: cost 118 inf + 109398 1554040225.051 * * [simplify]: Extracting #5: cost 0 inf + 144019 1554040225.107 * * [simplify]: Extracting #6: cost 0 inf + 143979 1554040225.167 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.im y.im) (* x.re y.re)))) (+ (* x.im y.im) (* x.re y.re)))) 1554040225.167 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.im y.im) (* x.re y.re)))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040225.168 * * * * [progress]: [ 102 / 159 ] simplifiying candidate # 1554040225.168 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040225.168 * * [simplify]: iters left: 6 (15 enodes) 1554040225.178 * * [simplify]: iters left: 5 (88 enodes) 1554040225.216 * * [simplify]: iters left: 4 (280 enodes) 1554040225.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040225.378 * * [simplify]: Extracting #1: cost 28 inf + 0 1554040225.378 * * [simplify]: Extracting #2: cost 167 inf + 0 1554040225.380 * * [simplify]: Extracting #3: cost 343 inf + 579 1554040225.387 * * [simplify]: Extracting #4: cost 216 inf + 36010 1554040225.405 * * [simplify]: Extracting #5: cost 44 inf + 89408 1554040225.447 * * [simplify]: Extracting #6: cost 4 inf + 104832 1554040225.495 * * [simplify]: Extracting #7: cost 0 inf + 107292 1554040225.537 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040225.537 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040225.537 * [simplify]: Simplifying (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im))) 1554040225.538 * * [simplify]: iters left: 6 (14 enodes) 1554040225.544 * * [simplify]: iters left: 5 (83 enodes) 1554040225.567 * * [simplify]: iters left: 4 (292 enodes) 1554040225.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040225.727 * * [simplify]: Extracting #1: cost 38 inf + 0 1554040225.728 * * [simplify]: Extracting #2: cost 218 inf + 0 1554040225.731 * * [simplify]: Extracting #3: cost 357 inf + 3158 1554040225.748 * * [simplify]: Extracting #4: cost 146 inf + 50360 1554040225.768 * * [simplify]: Extracting #5: cost 3 inf + 86953 1554040225.814 * * [simplify]: Extracting #6: cost 0 inf + 87925 1554040225.856 * [simplify]: Simplified to (* (* (+ (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) 1554040225.856 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (+ (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re)))))) 1554040225.856 * * * * [progress]: [ 103 / 159 ] simplifiying candidate # 1554040225.857 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040225.857 * * [simplify]: iters left: 6 (15 enodes) 1554040225.867 * * [simplify]: iters left: 5 (88 enodes) 1554040225.910 * * [simplify]: iters left: 4 (284 enodes) 1554040226.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040226.030 * * [simplify]: Extracting #1: cost 28 inf + 0 1554040226.031 * * [simplify]: Extracting #2: cost 173 inf + 0 1554040226.033 * * [simplify]: Extracting #3: cost 340 inf + 248 1554040226.039 * * [simplify]: Extracting #4: cost 292 inf + 14957 1554040226.063 * * [simplify]: Extracting #5: cost 104 inf + 64445 1554040226.105 * * [simplify]: Extracting #6: cost 2 inf + 92820 1554040226.141 * * [simplify]: Extracting #7: cost 0 inf + 93466 1554040226.179 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) 1554040226.179 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040226.179 * [simplify]: Simplifying (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040226.179 * * [simplify]: iters left: 6 (14 enodes) 1554040226.187 * * [simplify]: iters left: 5 (84 enodes) 1554040226.216 * * [simplify]: iters left: 4 (285 enodes) 1554040226.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040226.424 * * [simplify]: Extracting #1: cost 34 inf + 0 1554040226.425 * * [simplify]: Extracting #2: cost 315 inf + 0 1554040226.429 * * [simplify]: Extracting #3: cost 330 inf + 18250 1554040226.445 * * [simplify]: Extracting #4: cost 109 inf + 66124 1554040226.465 * * [simplify]: Extracting #5: cost 0 inf + 93353 1554040226.489 * * [simplify]: Extracting #6: cost 0 inf + 92713 1554040226.511 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re)))) 1554040226.511 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))))))) 1554040226.511 * * * * [progress]: [ 104 / 159 ] simplifiying candidate # 1554040226.511 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040226.511 * * [simplify]: iters left: 6 (11 enodes) 1554040226.515 * * [simplify]: iters left: 5 (55 enodes) 1554040226.526 * * [simplify]: iters left: 4 (143 enodes) 1554040226.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040226.566 * * [simplify]: Extracting #1: cost 22 inf + 0 1554040226.567 * * [simplify]: Extracting #2: cost 137 inf + 1 1554040226.567 * * [simplify]: Extracting #3: cost 185 inf + 1070 1554040226.574 * * [simplify]: Extracting #4: cost 91 inf + 22007 1554040226.593 * * [simplify]: Extracting #5: cost 5 inf + 43653 1554040226.616 * * [simplify]: Extracting #6: cost 0 inf + 44831 1554040226.636 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040226.636 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040226.636 * [simplify]: Simplifying (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 1554040226.636 * * [simplify]: iters left: 6 (9 enodes) 1554040226.641 * * [simplify]: iters left: 5 (43 enodes) 1554040226.658 * * [simplify]: iters left: 4 (145 enodes) 1554040226.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040226.722 * * [simplify]: Extracting #1: cost 15 inf + 0 1554040226.722 * * [simplify]: Extracting #2: cost 134 inf + 1 1554040226.722 * * [simplify]: Extracting #3: cost 135 inf + 1486 1554040226.727 * * [simplify]: Extracting #4: cost 28 inf + 20803 1554040226.733 * * [simplify]: Extracting #5: cost 0 inf + 26753 1554040226.739 * [simplify]: Simplified to (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) 1554040226.740 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re)))))) 1554040226.740 * * * * [progress]: [ 105 / 159 ] simplifiying candidate # 1554040226.740 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040226.740 * * [simplify]: iters left: 6 (13 enodes) 1554040226.744 * * [simplify]: iters left: 5 (68 enodes) 1554040226.761 * * [simplify]: iters left: 4 (215 enodes) 1554040226.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040226.848 * * [simplify]: Extracting #1: cost 16 inf + 0 1554040226.849 * * [simplify]: Extracting #2: cost 109 inf + 0 1554040226.850 * * [simplify]: Extracting #3: cost 307 inf + 44 1554040226.857 * * [simplify]: Extracting #4: cost 248 inf + 26431 1554040226.877 * * [simplify]: Extracting #5: cost 43 inf + 93137 1554040226.898 * * [simplify]: Extracting #6: cost 4 inf + 95368 1554040226.916 * * [simplify]: Extracting #7: cost 0 inf + 96540 1554040226.933 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040226.933 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040226.933 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040226.933 * * [simplify]: iters left: 6 (12 enodes) 1554040226.937 * * [simplify]: iters left: 5 (69 enodes) 1554040226.962 * * [simplify]: iters left: 4 (217 enodes) 1554040227.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040227.068 * * [simplify]: Extracting #1: cost 31 inf + 0 1554040227.069 * * [simplify]: Extracting #2: cost 253 inf + 0 1554040227.072 * * [simplify]: Extracting #3: cost 251 inf + 13590 1554040227.094 * * [simplify]: Extracting #4: cost 38 inf + 65143 1554040227.113 * * [simplify]: Extracting #5: cost 0 inf + 71881 1554040227.130 * * [simplify]: Extracting #6: cost 0 inf + 71841 1554040227.151 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))) (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im)))) 1554040227.151 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))) (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))))))) 1554040227.152 * * * * [progress]: [ 106 / 159 ] simplifiying candidate # 1554040227.152 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040227.152 * * [simplify]: iters left: 6 (16 enodes) 1554040227.163 * * [simplify]: iters left: 5 (93 enodes) 1554040227.203 * * [simplify]: iters left: 4 (303 enodes) 1554040227.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040227.318 * * [simplify]: Extracting #1: cost 36 inf + 0 1554040227.318 * * [simplify]: Extracting #2: cost 176 inf + 0 1554040227.319 * * [simplify]: Extracting #3: cost 376 inf + 1401 1554040227.327 * * [simplify]: Extracting #4: cost 246 inf + 54911 1554040227.349 * * [simplify]: Extracting #5: cost 20 inf + 126331 1554040227.380 * * [simplify]: Extracting #6: cost 2 inf + 117156 1554040227.408 * * [simplify]: Extracting #7: cost 0 inf + 117190 1554040227.445 * [simplify]: Simplified to (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 1554040227.445 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040227.446 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 1554040227.446 * * [simplify]: iters left: 6 (13 enodes) 1554040227.453 * * [simplify]: iters left: 5 (73 enodes) 1554040227.478 * * [simplify]: iters left: 4 (214 enodes) 1554040227.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040227.585 * * [simplify]: Extracting #1: cost 31 inf + 0 1554040227.586 * * [simplify]: Extracting #2: cost 171 inf + 0 1554040227.587 * * [simplify]: Extracting #3: cost 209 inf + 1684 1554040227.593 * * [simplify]: Extracting #4: cost 52 inf + 31639 1554040227.613 * * [simplify]: Extracting #5: cost 1 inf + 41138 1554040227.625 * * [simplify]: Extracting #6: cost 0 inf + 40542 1554040227.637 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 1554040227.637 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040227.637 * * * * [progress]: [ 107 / 159 ] simplifiying candidate # 1554040227.637 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040227.638 * * [simplify]: iters left: 6 (16 enodes) 1554040227.643 * * [simplify]: iters left: 5 (93 enodes) 1554040227.664 * * [simplify]: iters left: 4 (301 enodes) 1554040227.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040227.808 * * [simplify]: Extracting #1: cost 36 inf + 0 1554040227.808 * * [simplify]: Extracting #2: cost 171 inf + 0 1554040227.809 * * [simplify]: Extracting #3: cost 397 inf + 452 1554040227.815 * * [simplify]: Extracting #4: cost 269 inf + 36922 1554040227.834 * * [simplify]: Extracting #5: cost 24 inf + 105193 1554040227.856 * * [simplify]: Extracting #6: cost 1 inf + 110342 1554040228.260 * * [simplify]: Extracting #7: cost 0 inf + 110595 1554040228.283 * [simplify]: Simplified to (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040228.283 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040228.284 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040228.284 * * [simplify]: iters left: 6 (13 enodes) 1554040228.291 * * [simplify]: iters left: 5 (73 enodes) 1554040228.309 * * [simplify]: iters left: 4 (208 enodes) 1554040228.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040228.369 * * [simplify]: Extracting #1: cost 21 inf + 0 1554040228.369 * * [simplify]: Extracting #2: cost 149 inf + 0 1554040228.370 * * [simplify]: Extracting #3: cost 167 inf + 1893 1554040228.374 * * [simplify]: Extracting #4: cost 49 inf + 22339 1554040228.382 * * [simplify]: Extracting #5: cost 0 inf + 31993 1554040228.391 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) 1554040228.392 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.im y.im) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re)))))) 1554040228.392 * * * * [progress]: [ 108 / 159 ] simplifiying candidate # 1554040228.394 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040228.394 * * [simplify]: iters left: 6 (12 enodes) 1554040228.401 * * [simplify]: iters left: 5 (62 enodes) 1554040228.428 * * [simplify]: iters left: 4 (173 enodes) 1554040228.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040228.553 * * [simplify]: Extracting #1: cost 24 inf + 0 1554040228.553 * * [simplify]: Extracting #2: cost 148 inf + 0 1554040228.554 * * [simplify]: Extracting #3: cost 271 inf + 867 1554040228.561 * * [simplify]: Extracting #4: cost 107 inf + 39046 1554040228.575 * * [simplify]: Extracting #5: cost 5 inf + 64832 1554040228.589 * * [simplify]: Extracting #6: cost 0 inf + 65132 1554040228.619 * * [simplify]: Extracting #7: cost 0 inf + 65052 1554040228.642 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) 1554040228.643 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 1554040228.643 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 1554040228.643 * * [simplify]: iters left: 6 (8 enodes) 1554040228.645 * * [simplify]: iters left: 5 (33 enodes) 1554040228.652 * * [simplify]: iters left: 4 (71 enodes) 1554040228.670 * * [simplify]: iters left: 3 (179 enodes) 1554040228.734 * * [simplify]: iters left: 2 (307 enodes) 1554040228.809 * * [simplify]: iters left: 1 (449 enodes) 1554040228.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040228.974 * * [simplify]: Extracting #1: cost 11 inf + 0 1554040228.974 * * [simplify]: Extracting #2: cost 80 inf + 0 1554040228.975 * * [simplify]: Extracting #3: cost 131 inf + 293 1554040228.978 * * [simplify]: Extracting #4: cost 80 inf + 7566 1554040228.986 * * [simplify]: Extracting #5: cost 8 inf + 16536 1554040228.991 * * [simplify]: Extracting #6: cost 0 inf + 18128 1554040228.996 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 1554040228.996 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re)))))) 1554040228.996 * * * * [progress]: [ 109 / 159 ] simplifiying candidate # 1554040228.996 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040228.996 * * [simplify]: iters left: 6 (13 enodes) 1554040229.001 * * [simplify]: iters left: 5 (67 enodes) 1554040229.022 * * [simplify]: iters left: 4 (208 enodes) 1554040229.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040229.128 * * [simplify]: Extracting #1: cost 18 inf + 0 1554040229.132 * * [simplify]: Extracting #2: cost 112 inf + 0 1554040229.133 * * [simplify]: Extracting #3: cost 276 inf + 44 1554040229.139 * * [simplify]: Extracting #4: cost 232 inf + 20207 1554040229.151 * * [simplify]: Extracting #5: cost 48 inf + 74496 1554040229.166 * * [simplify]: Extracting #6: cost 1 inf + 84516 1554040229.197 * * [simplify]: Extracting #7: cost 0 inf + 83645 1554040229.217 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) 1554040229.218 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040229.218 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040229.218 * * [simplify]: iters left: 6 (12 enodes) 1554040229.221 * * [simplify]: iters left: 5 (69 enodes) 1554040229.236 * * [simplify]: iters left: 4 (217 enodes) 1554040229.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040229.331 * * [simplify]: Extracting #1: cost 31 inf + 0 1554040229.332 * * [simplify]: Extracting #2: cost 253 inf + 0 1554040229.336 * * [simplify]: Extracting #3: cost 251 inf + 13590 1554040229.353 * * [simplify]: Extracting #4: cost 38 inf + 65143 1554040229.371 * * [simplify]: Extracting #5: cost 0 inf + 71881 1554040229.407 * * [simplify]: Extracting #6: cost 0 inf + 71841 1554040229.437 * [simplify]: Simplified to (* (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))) (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im)))) 1554040229.437 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))) (+ (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))))))) 1554040229.437 * * * * [progress]: [ 110 / 159 ] simplifiying candidate # 1554040229.438 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040229.438 * * [simplify]: iters left: 6 (16 enodes) 1554040229.443 * * [simplify]: iters left: 5 (93 enodes) 1554040229.467 * * [simplify]: iters left: 4 (302 enodes) 1554040229.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040229.628 * * [simplify]: Extracting #1: cost 32 inf + 0 1554040229.629 * * [simplify]: Extracting #2: cost 166 inf + 0 1554040229.630 * * [simplify]: Extracting #3: cost 363 inf + 333 1554040229.635 * * [simplify]: Extracting #4: cost 258 inf + 46066 1554040229.656 * * [simplify]: Extracting #5: cost 62 inf + 93623 1554040229.698 * * [simplify]: Extracting #6: cost 7 inf + 103754 1554040229.746 * * [simplify]: Extracting #7: cost 0 inf + 106500 1554040229.777 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 1554040229.777 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040229.777 * [simplify]: Simplifying (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 1554040229.777 * * [simplify]: iters left: 6 (13 enodes) 1554040229.781 * * [simplify]: iters left: 5 (73 enodes) 1554040229.807 * * [simplify]: iters left: 4 (214 enodes) 1554040229.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040229.900 * * [simplify]: Extracting #1: cost 31 inf + 0 1554040229.900 * * [simplify]: Extracting #2: cost 171 inf + 0 1554040229.901 * * [simplify]: Extracting #3: cost 209 inf + 1684 1554040229.907 * * [simplify]: Extracting #4: cost 52 inf + 31639 1554040229.922 * * [simplify]: Extracting #5: cost 1 inf + 41138 1554040229.946 * * [simplify]: Extracting #6: cost 0 inf + 40542 1554040229.966 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))) 1554040229.966 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040229.966 * * * * [progress]: [ 111 / 159 ] simplifiying candidate # 1554040229.967 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) 1554040229.967 * * [simplify]: iters left: 6 (16 enodes) 1554040229.977 * * [simplify]: iters left: 5 (93 enodes) 1554040230.014 * * [simplify]: iters left: 4 (302 enodes) 1554040230.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040230.139 * * [simplify]: Extracting #1: cost 34 inf + 0 1554040230.140 * * [simplify]: Extracting #2: cost 174 inf + 0 1554040230.141 * * [simplify]: Extracting #3: cost 382 inf + 248 1554040230.147 * * [simplify]: Extracting #4: cost 241 inf + 39204 1554040230.167 * * [simplify]: Extracting #5: cost 23 inf + 97449 1554040230.207 * * [simplify]: Extracting #6: cost 10 inf + 99284 1554040230.236 * * [simplify]: Extracting #7: cost 0 inf + 102807 1554040230.261 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040230.261 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040230.261 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) 1554040230.262 * * [simplify]: iters left: 6 (13 enodes) 1554040230.269 * * [simplify]: iters left: 5 (73 enodes) 1554040230.299 * * [simplify]: iters left: 4 (208 enodes) 1554040230.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040230.419 * * [simplify]: Extracting #1: cost 21 inf + 0 1554040230.419 * * [simplify]: Extracting #2: cost 149 inf + 0 1554040230.421 * * [simplify]: Extracting #3: cost 167 inf + 1893 1554040230.430 * * [simplify]: Extracting #4: cost 49 inf + 22339 1554040230.439 * * [simplify]: Extracting #5: cost 0 inf + 31993 1554040230.446 * [simplify]: Simplified to (* (+ (* (* x.im y.im) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re))) 1554040230.446 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (+ (* (* x.im y.im) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (* x.re y.re))) (+ (* x.im y.im) (* x.re y.re)))))) 1554040230.447 * * * * [progress]: [ 112 / 159 ] simplifiying candidate # 1554040230.447 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) 1554040230.447 * * [simplify]: iters left: 6 (12 enodes) 1554040230.450 * * [simplify]: iters left: 5 (60 enodes) 1554040230.466 * * [simplify]: iters left: 4 (160 enodes) 1554040230.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040230.562 * * [simplify]: Extracting #1: cost 24 inf + 0 1554040230.562 * * [simplify]: Extracting #2: cost 139 inf + 0 1554040230.563 * * [simplify]: Extracting #3: cost 228 inf + 1031 1554040230.568 * * [simplify]: Extracting #4: cost 102 inf + 28154 1554040230.583 * * [simplify]: Extracting #5: cost 2 inf + 52880 1554040230.603 * * [simplify]: Extracting #6: cost 0 inf + 52688 1554040230.614 * [simplify]: Simplified to (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040230.615 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 1554040230.615 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 1554040230.615 * * [simplify]: iters left: 6 (8 enodes) 1554040230.617 * * [simplify]: iters left: 5 (33 enodes) 1554040230.623 * * [simplify]: iters left: 4 (71 enodes) 1554040230.636 * * [simplify]: iters left: 3 (179 enodes) 1554040230.695 * * [simplify]: iters left: 2 (307 enodes) 1554040230.761 * * [simplify]: iters left: 1 (449 enodes) 1554040230.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040230.975 * * [simplify]: Extracting #1: cost 11 inf + 0 1554040230.975 * * [simplify]: Extracting #2: cost 80 inf + 0 1554040230.976 * * [simplify]: Extracting #3: cost 131 inf + 293 1554040230.979 * * [simplify]: Extracting #4: cost 80 inf + 7566 1554040230.991 * * [simplify]: Extracting #5: cost 8 inf + 16536 1554040231.002 * * [simplify]: Extracting #6: cost 0 inf + 18128 1554040231.012 * [simplify]: Simplified to (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) 1554040231.012 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re)))))) 1554040231.013 * * * * [progress]: [ 113 / 159 ] simplifiying candidate # 1554040231.013 * * * * [progress]: [ 114 / 159 ] simplifiying candidate # 1554040231.013 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554040231.013 * * [simplify]: iters left: 6 (9 enodes) 1554040231.017 * * [simplify]: iters left: 5 (32 enodes) 1554040231.026 * * [simplify]: iters left: 4 (47 enodes) 1554040231.041 * * [simplify]: iters left: 3 (89 enodes) 1554040231.069 * * [simplify]: iters left: 2 (134 enodes) 1554040231.101 * * [simplify]: iters left: 1 (140 enodes) 1554040231.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040231.131 * * [simplify]: Extracting #1: cost 7 inf + 0 1554040231.131 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040231.131 * * [simplify]: Extracting #3: cost 32 inf + 210 1554040231.133 * * [simplify]: Extracting #4: cost 10 inf + 3684 1554040231.136 * * [simplify]: Extracting #5: cost 1 inf + 5560 1554040231.139 * * [simplify]: Extracting #6: cost 0 inf + 5804 1554040231.141 * [simplify]: Simplified to (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040231.142 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im))))))) 1554040231.142 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554040231.142 * * [simplify]: iters left: 6 (9 enodes) 1554040231.146 * * [simplify]: iters left: 5 (32 enodes) 1554040231.155 * * [simplify]: iters left: 4 (47 enodes) 1554040231.170 * * [simplify]: iters left: 3 (89 enodes) 1554040231.199 * * [simplify]: iters left: 2 (134 enodes) 1554040231.229 * * [simplify]: iters left: 1 (140 enodes) 1554040231.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040231.245 * * [simplify]: Extracting #1: cost 7 inf + 0 1554040231.246 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040231.246 * * [simplify]: Extracting #3: cost 32 inf + 210 1554040231.246 * * [simplify]: Extracting #4: cost 10 inf + 3684 1554040231.248 * * [simplify]: Extracting #5: cost 1 inf + 5560 1554040231.251 * * [simplify]: Extracting #6: cost 0 inf + 5804 1554040231.252 * [simplify]: Simplified to (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040231.252 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040231.252 * * * * [progress]: [ 115 / 159 ] simplifiying candidate # 1554040231.253 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 1554040231.253 * * [simplify]: iters left: 6 (10 enodes) 1554040231.255 * * [simplify]: iters left: 5 (42 enodes) 1554040231.262 * * [simplify]: iters left: 4 (81 enodes) 1554040231.278 * * [simplify]: iters left: 3 (213 enodes) 1554040231.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040231.387 * * [simplify]: Extracting #1: cost 35 inf + 0 1554040231.387 * * [simplify]: Extracting #2: cost 156 inf + 85 1554040231.388 * * [simplify]: Extracting #3: cost 234 inf + 3319 1554040231.395 * * [simplify]: Extracting #4: cost 64 inf + 33548 1554040231.415 * * [simplify]: Extracting #5: cost 0 inf + 48076 1554040231.439 * * [simplify]: Extracting #6: cost 0 inf + 47516 1554040231.463 * [simplify]: Simplified to (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 1554040231.464 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (+ (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* x.re y.re)) (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040231.464 * * * * [progress]: [ 116 / 159 ] simplifiying candidate # 1554040231.464 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 1554040231.465 * * [simplify]: iters left: 6 (10 enodes) 1554040231.469 * * [simplify]: iters left: 5 (42 enodes) 1554040231.483 * * [simplify]: iters left: 4 (81 enodes) 1554040231.503 * * [simplify]: iters left: 3 (213 enodes) 1554040231.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040231.652 * * [simplify]: Extracting #1: cost 35 inf + 0 1554040231.653 * * [simplify]: Extracting #2: cost 156 inf + 85 1554040231.655 * * [simplify]: Extracting #3: cost 234 inf + 3319 1554040231.662 * * [simplify]: Extracting #4: cost 64 inf + 33548 1554040231.673 * * [simplify]: Extracting #5: cost 0 inf + 48076 1554040231.685 * * [simplify]: Extracting #6: cost 0 inf + 47516 1554040231.706 * [simplify]: Simplified to (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 1554040231.706 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (+ (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* x.re y.re)) (* (* x.im y.im) (- (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040231.706 * * * * [progress]: [ 117 / 159 ] simplifiying candidate # 1554040231.706 * [simplify]: Simplifying (* (- (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554040231.706 * * [simplify]: iters left: 6 (10 enodes) 1554040231.709 * * [simplify]: iters left: 5 (42 enodes) 1554040231.716 * * [simplify]: iters left: 4 (92 enodes) 1554040231.754 * * [simplify]: iters left: 3 (391 enodes) 1554040232.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040232.076 * * [simplify]: Extracting #1: cost 45 inf + 0 1554040232.077 * * [simplify]: Extracting #2: cost 249 inf + 2 1554040232.084 * * [simplify]: Extracting #3: cost 290 inf + 10873 1554040232.110 * * [simplify]: Extracting #4: cost 34 inf + 59406 1554040232.143 * * [simplify]: Extracting #5: cost 0 inf + 66381 1554040232.164 * * [simplify]: Extracting #6: cost 0 inf + 66141 1554040232.192 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 1554040232.192 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (+ (* (* x.re y.re) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im)))))) 1554040232.192 * * * * [progress]: [ 118 / 159 ] simplifiying candidate # 1554040232.192 * [simplify]: Simplifying (* (- (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554040232.193 * * [simplify]: iters left: 6 (10 enodes) 1554040232.197 * * [simplify]: iters left: 5 (42 enodes) 1554040232.206 * * [simplify]: iters left: 4 (92 enodes) 1554040232.235 * * [simplify]: iters left: 3 (391 enodes) 1554040232.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040232.599 * * [simplify]: Extracting #1: cost 45 inf + 0 1554040232.601 * * [simplify]: Extracting #2: cost 249 inf + 2 1554040232.607 * * [simplify]: Extracting #3: cost 290 inf + 10873 1554040232.625 * * [simplify]: Extracting #4: cost 34 inf + 59406 1554040232.645 * * [simplify]: Extracting #5: cost 0 inf + 66381 1554040232.681 * * [simplify]: Extracting #6: cost 0 inf + 66141 1554040232.704 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 1554040232.704 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (+ (* (* x.re y.re) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im)))))) 1554040232.704 * * * * [progress]: [ 119 / 159 ] simplifiying candidate # 1554040232.705 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 1554040232.705 * * [simplify]: iters left: 5 (8 enodes) 1554040232.707 * * [simplify]: iters left: 4 (28 enodes) 1554040232.710 * * [simplify]: iters left: 3 (37 enodes) 1554040232.715 * * [simplify]: iters left: 2 (41 enodes) 1554040232.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040232.721 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040232.721 * * [simplify]: Extracting #2: cost 7 inf + 0 1554040232.721 * * [simplify]: Extracting #3: cost 16 inf + 0 1554040232.721 * * [simplify]: Extracting #4: cost 11 inf + 128 1554040232.721 * * [simplify]: Extracting #5: cost 2 inf + 870 1554040232.722 * * [simplify]: Extracting #6: cost 0 inf + 1156 1554040232.723 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 1554040232.723 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im))))) (cbrt (- (* x.re y.re) (* x.im y.im)))))) 1554040232.723 * * * * [progress]: [ 120 / 159 ] simplifiying candidate # 1554040232.723 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 1554040232.723 * * [simplify]: iters left: 5 (8 enodes) 1554040232.727 * * [simplify]: iters left: 4 (28 enodes) 1554040232.735 * * [simplify]: iters left: 3 (37 enodes) 1554040232.745 * * [simplify]: iters left: 2 (41 enodes) 1554040232.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040232.755 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040232.755 * * [simplify]: Extracting #2: cost 7 inf + 0 1554040232.756 * * [simplify]: Extracting #3: cost 16 inf + 0 1554040232.756 * * [simplify]: Extracting #4: cost 11 inf + 128 1554040232.756 * * [simplify]: Extracting #5: cost 2 inf + 830 1554040232.756 * * [simplify]: Extracting #6: cost 0 inf + 1076 1554040232.757 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 1554040232.757 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) (sqrt (- (* x.re y.re) (* x.im y.im)))))) 1554040232.757 * * * * [progress]: [ 121 / 159 ] simplifiying candidate # 1554040232.758 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040232.758 * * [simplify]: iters left: 4 (7 enodes) 1554040232.761 * * [simplify]: iters left: 3 (25 enodes) 1554040232.767 * * [simplify]: iters left: 2 (34 enodes) 1554040232.777 * * [simplify]: iters left: 1 (38 enodes) 1554040232.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040232.784 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040232.784 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040232.784 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040232.784 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040232.784 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040232.784 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040232.785 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1) (- (* x.re y.re) (* x.im y.im))))) 1554040232.785 * * * * [progress]: [ 122 / 159 ] simplifiying candidate # 1554040232.785 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554040232.785 * * [simplify]: iters left: 4 (7 enodes) 1554040232.786 * * [simplify]: iters left: 3 (25 enodes) 1554040232.790 * * [simplify]: iters left: 2 (34 enodes) 1554040232.794 * * [simplify]: iters left: 1 (38 enodes) 1554040232.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040232.800 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040232.800 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040232.800 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040232.800 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040232.800 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040232.800 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554040232.800 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 1554040232.801 * * * * [progress]: [ 123 / 159 ] simplifiying candidate # 1554040232.801 * [simplify]: Simplifying (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) 1554040232.801 * * [simplify]: iters left: 6 (11 enodes) 1554040232.807 * * [simplify]: iters left: 5 (60 enodes) 1554040232.830 * * [simplify]: iters left: 4 (142 enodes) 1554040232.886 * * [simplify]: iters left: 3 (229 enodes) 1554040232.949 * * [simplify]: iters left: 2 (293 enodes) 1554040233.018 * * [simplify]: iters left: 1 (303 enodes) 1554040233.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040233.051 * * [simplify]: Extracting #1: cost 8 inf + 0 1554040233.052 * * [simplify]: Extracting #2: cost 41 inf + 0 1554040233.052 * * [simplify]: Extracting #3: cost 58 inf + 88 1554040233.053 * * [simplify]: Extracting #4: cost 26 inf + 2521 1554040233.054 * * [simplify]: Extracting #5: cost 1 inf + 5720 1554040233.056 * * [simplify]: Extracting #6: cost 0 inf + 5844 1554040233.057 * [simplify]: Simplified to (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im)))) 1554040233.057 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (+ (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (+ (* x.re y.re) (* x.im y.im))))))) 1554040233.057 * * * * [progress]: [ 124 / 159 ] simplifiying candidate # 1554040233.058 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 1554040233.058 * * [simplify]: iters left: 4 (7 enodes) 1554040233.059 * * [simplify]: iters left: 3 (24 enodes) 1554040233.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040233.062 * * [simplify]: Extracting #1: cost 4 inf + 0 1554040233.062 * * [simplify]: Extracting #2: cost 10 inf + 0 1554040233.062 * * [simplify]: Extracting #3: cost 6 inf + 4 1554040233.062 * * [simplify]: Extracting #4: cost 1 inf + 296 1554040233.062 * * [simplify]: Extracting #5: cost 0 inf + 420 1554040233.063 * [simplify]: Simplified to (+ (* x.im y.im) (* x.re y.re)) 1554040233.063 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))))) 1554040233.063 * * * * [progress]: [ 125 / 159 ] simplifiying candidate # 1554040233.063 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im))) 1554040233.063 * * [simplify]: iters left: 6 (13 enodes) 1554040233.067 * * [simplify]: iters left: 5 (67 enodes) 1554040233.084 * * [simplify]: iters left: 4 (209 enodes) 1554040233.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040233.151 * * [simplify]: Extracting #1: cost 16 inf + 0 1554040233.151 * * [simplify]: Extracting #2: cost 72 inf + 0 1554040233.152 * * [simplify]: Extracting #3: cost 216 inf + 169 1554040233.154 * * [simplify]: Extracting #4: cost 191 inf + 27361 1554040233.162 * * [simplify]: Extracting #5: cost 77 inf + 53407 1554040233.174 * * [simplify]: Extracting #6: cost 26 inf + 62871 1554040233.188 * * [simplify]: Extracting #7: cost 0 inf + 74114 1554040233.202 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) 1554040233.202 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040233.202 * * * * [progress]: [ 126 / 159 ] simplifiying candidate # 1554040233.202 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) 1554040233.202 * * [simplify]: iters left: 6 (16 enodes) 1554040233.207 * * [simplify]: iters left: 5 (93 enodes) 1554040233.247 * * [simplify]: iters left: 4 (302 enodes) 1554040233.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040233.367 * * [simplify]: Extracting #1: cost 32 inf + 0 1554040233.367 * * [simplify]: Extracting #2: cost 132 inf + 0 1554040233.368 * * [simplify]: Extracting #3: cost 359 inf + 88 1554040233.372 * * [simplify]: Extracting #4: cost 299 inf + 18461 1554040233.404 * * [simplify]: Extracting #5: cost 105 inf + 71326 1554040233.446 * * [simplify]: Extracting #6: cost 0 inf + 108196 1554040233.490 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) 1554040233.490 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040233.490 * * * * [progress]: [ 127 / 159 ] simplifiying candidate # 1554040233.490 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im))) 1554040233.491 * * [simplify]: iters left: 6 (16 enodes) 1554040233.500 * * [simplify]: iters left: 5 (93 enodes) 1554040233.542 * * [simplify]: iters left: 4 (302 enodes) 1554040233.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040233.705 * * [simplify]: Extracting #1: cost 32 inf + 0 1554040233.705 * * [simplify]: Extracting #2: cost 142 inf + 0 1554040233.707 * * [simplify]: Extracting #3: cost 365 inf + 497 1554040233.714 * * [simplify]: Extracting #4: cost 242 inf + 40558 1554040233.743 * * [simplify]: Extracting #5: cost 29 inf + 104321 1554040233.769 * * [simplify]: Extracting #6: cost 0 inf + 112953 1554040233.791 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040233.791 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040233.791 * * * * [progress]: [ 128 / 159 ] simplifiying candidate # 1554040233.792 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) 1554040233.792 * * [simplify]: iters left: 6 (12 enodes) 1554040233.795 * * [simplify]: iters left: 5 (61 enodes) 1554040233.810 * * [simplify]: iters left: 4 (164 enodes) 1554040233.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040233.882 * * [simplify]: Extracting #1: cost 22 inf + 0 1554040233.883 * * [simplify]: Extracting #2: cost 106 inf + 0 1554040233.884 * * [simplify]: Extracting #3: cost 208 inf + 293 1554040233.889 * * [simplify]: Extracting #4: cost 140 inf + 14710 1554040233.908 * * [simplify]: Extracting #5: cost 7 inf + 47240 1554040233.928 * * [simplify]: Extracting #6: cost 0 inf + 49388 1554040233.939 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) 1554040233.940 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 1554040233.940 * * * * [progress]: [ 129 / 159 ] simplifiying candidate # 1554040233.940 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))) (- (* x.re y.re) (* x.im y.im))) 1554040233.940 * * [simplify]: iters left: 6 (13 enodes) 1554040233.946 * * [simplify]: iters left: 5 (67 enodes) 1554040233.962 * * [simplify]: iters left: 4 (208 enodes) 1554040234.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.079 * * [simplify]: Extracting #1: cost 18 inf + 0 1554040234.080 * * [simplify]: Extracting #2: cost 81 inf + 0 1554040234.080 * * [simplify]: Extracting #3: cost 226 inf + 210 1554040234.083 * * [simplify]: Extracting #4: cost 183 inf + 28586 1554040234.092 * * [simplify]: Extracting #5: cost 26 inf + 63141 1554040234.104 * * [simplify]: Extracting #6: cost 1 inf + 67374 1554040234.118 * * [simplify]: Extracting #7: cost 0 inf + 67587 1554040234.142 * [simplify]: Simplified to (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040234.142 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 1554040234.143 * * * * [progress]: [ 130 / 159 ] simplifiying candidate # 1554040234.143 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) 1554040234.143 * * [simplify]: iters left: 6 (12 enodes) 1554040234.150 * * [simplify]: iters left: 5 (60 enodes) 1554040234.173 * * [simplify]: iters left: 4 (155 enodes) 1554040234.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.228 * * [simplify]: Extracting #1: cost 20 inf + 0 1554040234.228 * * [simplify]: Extracting #2: cost 83 inf + 0 1554040234.229 * * [simplify]: Extracting #3: cost 178 inf + 292 1554040234.232 * * [simplify]: Extracting #4: cost 96 inf + 18648 1554040234.248 * * [simplify]: Extracting #5: cost 3 inf + 38540 1554040234.264 * * [simplify]: Extracting #6: cost 0 inf + 38912 1554040234.284 * [simplify]: Simplified to (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))) 1554040234.284 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) 1554040234.284 * * * * [progress]: [ 131 / 159 ] simplifiying candidate # 1554040234.284 * [simplify]: Simplifying (* (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040234.285 * * [simplify]: iters left: 6 (13 enodes) 1554040234.292 * * [simplify]: iters left: 5 (68 enodes) 1554040234.322 * * [simplify]: iters left: 4 (215 enodes) 1554040234.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.451 * * [simplify]: Extracting #1: cost 16 inf + 0 1554040234.452 * * [simplify]: Extracting #2: cost 74 inf + 0 1554040234.453 * * [simplify]: Extracting #3: cost 232 inf + 45 1554040234.457 * * [simplify]: Extracting #4: cost 205 inf + 19886 1554040234.467 * * [simplify]: Extracting #5: cost 67 inf + 54294 1554040234.479 * * [simplify]: Extracting #6: cost 11 inf + 63889 1554040234.491 * * [simplify]: Extracting #7: cost 0 inf + 68764 1554040234.514 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) 1554040234.514 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 1554040234.514 * * * * [progress]: [ 132 / 159 ] simplifiying candidate # 1554040234.514 * [simplify]: Simplifying (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554040234.514 * * [simplify]: iters left: 6 (12 enodes) 1554040234.517 * * [simplify]: iters left: 5 (62 enodes) 1554040234.529 * * [simplify]: iters left: 4 (165 enodes) 1554040234.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.597 * * [simplify]: Extracting #1: cost 20 inf + 0 1554040234.597 * * [simplify]: Extracting #2: cost 87 inf + 0 1554040234.597 * * [simplify]: Extracting #3: cost 190 inf + 211 1554040234.599 * * [simplify]: Extracting #4: cost 135 inf + 10340 1554040234.606 * * [simplify]: Extracting #5: cost 20 inf + 34916 1554040234.615 * * [simplify]: Extracting #6: cost 0 inf + 39951 1554040234.624 * * [simplify]: Extracting #7: cost 0 inf + 39911 1554040234.636 * [simplify]: Simplified to (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) 1554040234.636 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) 1554040234.637 * * * * [progress]: [ 133 / 159 ] simplifiying candidate #real (real->posit16 (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))> 1554040234.637 * * * * [progress]: [ 134 / 159 ] simplifiying candidate # 1554040234.637 * * * * [progress]: [ 135 / 159 ] simplifiying candidate # 1554040234.637 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 1554040234.637 * * [simplify]: iters left: 5 (9 enodes) 1554040234.641 * * [simplify]: iters left: 4 (35 enodes) 1554040234.651 * * [simplify]: iters left: 3 (54 enodes) 1554040234.668 * * [simplify]: iters left: 2 (95 enodes) 1554040234.698 * * [simplify]: iters left: 1 (193 enodes) 1554040234.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.789 * * [simplify]: Extracting #1: cost 61 inf + 0 1554040234.789 * * [simplify]: Extracting #2: cost 177 inf + 0 1554040234.790 * * [simplify]: Extracting #3: cost 207 inf + 844 1554040234.791 * * [simplify]: Extracting #4: cost 161 inf + 6973 1554040234.793 * * [simplify]: Extracting #5: cost 112 inf + 18650 1554040234.799 * * [simplify]: Extracting #6: cost 35 inf + 67314 1554040234.808 * * [simplify]: Extracting #7: cost 0 inf + 95011 1554040234.819 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 1554040234.819 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (log (exp (- (* x.re y.re) (* x.im y.im))))))) 1554040234.819 * * * * [progress]: [ 136 / 159 ] simplifiying candidate # 1554040234.819 * * * * [progress]: [ 137 / 159 ] simplifiying candidate # 1554040234.819 * * * * [progress]: [ 138 / 159 ] simplifiying candidate # 1554040234.819 * * * * [progress]: [ 139 / 159 ] simplifiying candidate # 1554040234.819 * * * * [progress]: [ 140 / 159 ] simplifiying candidate # 1554040234.819 * * * * [progress]: [ 141 / 159 ] simplifiying candidate # 1554040234.819 * * * * [progress]: [ 142 / 159 ] simplifiying candidate # 1554040234.819 * * * * [progress]: [ 143 / 159 ] simplifiying candidate # 1554040234.820 * * * * [progress]: [ 144 / 159 ] simplifiying candidate # 1554040234.820 * * * * [progress]: [ 145 / 159 ] simplifiying candidate # 1554040234.820 * * * * [progress]: [ 146 / 159 ] simplifiying candidate # 1554040234.820 * * * * [progress]: [ 147 / 159 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))))> 1554040234.820 * * * * [progress]: [ 148 / 159 ] simplifiying candidate # 1554040234.820 * [simplify]: Simplifying 0 1554040234.820 * * [simplify]: iters left: 0 (1 enodes) 1554040234.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.821 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040234.821 * [simplify]: Simplified to 0 1554040234.821 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554040234.821 * * * * [progress]: [ 149 / 159 ] simplifiying candidate # 1554040234.821 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554040234.821 * * [simplify]: iters left: 4 (7 enodes) 1554040234.823 * * [simplify]: iters left: 3 (25 enodes) 1554040234.826 * * [simplify]: iters left: 2 (34 enodes) 1554040234.831 * * [simplify]: iters left: 1 (38 enodes) 1554040234.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.836 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040234.836 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040234.836 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040234.837 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040234.837 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040234.837 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554040234.837 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554040234.837 * * * * [progress]: [ 150 / 159 ] simplifiying candidate # 1554040234.837 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554040234.837 * * [simplify]: iters left: 4 (7 enodes) 1554040234.839 * * [simplify]: iters left: 3 (25 enodes) 1554040234.842 * * [simplify]: iters left: 2 (34 enodes) 1554040234.848 * * [simplify]: iters left: 1 (38 enodes) 1554040234.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.853 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040234.853 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040234.853 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040234.854 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040234.854 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040234.854 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554040234.854 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554040234.854 * * * * [progress]: [ 151 / 159 ] simplifiying candidate # 1554040234.854 * [simplify]: Simplifying 0 1554040234.854 * * [simplify]: iters left: 0 (1 enodes) 1554040234.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040234.855 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040234.855 * [simplify]: Simplified to 0 1554040234.855 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* 0 (- (* x.re y.re) (* x.im y.im))))) 1554040234.855 * * * * [progress]: [ 152 / 159 ] simplifiying candidate # 1554040234.855 * [simplify]: Simplifying (- (+ (* (pow y.im 2) (pow x.im 2)) (* (pow y.re 2) (pow x.re 2))) (* 2 (* y.im (* y.re (* x.im x.re))))) 1554040234.855 * * [simplify]: iters left: 6 (17 enodes) 1554040234.860 * * [simplify]: iters left: 5 (82 enodes) 1554040234.875 * * [simplify]: iters left: 4 (173 enodes) 1554040234.924 * * [simplify]: iters left: 3 (437 enodes) 1554040235.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040235.106 * * [simplify]: Extracting #1: cost 10 inf + 0 1554040235.107 * * [simplify]: Extracting #2: cost 138 inf + 0 1554040235.108 * * [simplify]: Extracting #3: cost 204 inf + 829 1554040235.111 * * [simplify]: Extracting #4: cost 82 inf + 13816 1554040235.121 * * [simplify]: Extracting #5: cost 2 inf + 23689 1554040235.139 * * [simplify]: Extracting #6: cost 0 inf + 23455 1554040235.154 * [simplify]: Simplified to (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) 1554040235.154 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554040235.154 * * * * [progress]: [ 153 / 159 ] simplifiying candidate # 1554040235.155 * [simplify]: Simplifying (- (+ (* (pow y.im 2) (pow x.im 2)) (* (pow y.re 2) (pow x.re 2))) (* 2 (* y.im (* y.re (* x.im x.re))))) 1554040235.155 * * [simplify]: iters left: 6 (17 enodes) 1554040235.164 * * [simplify]: iters left: 5 (82 enodes) 1554040235.192 * * [simplify]: iters left: 4 (173 enodes) 1554040235.252 * * [simplify]: iters left: 3 (437 enodes) 1554040235.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040235.448 * * [simplify]: Extracting #1: cost 10 inf + 0 1554040235.449 * * [simplify]: Extracting #2: cost 138 inf + 0 1554040235.451 * * [simplify]: Extracting #3: cost 204 inf + 829 1554040235.457 * * [simplify]: Extracting #4: cost 82 inf + 13816 1554040235.470 * * [simplify]: Extracting #5: cost 2 inf + 23689 1554040235.477 * * [simplify]: Extracting #6: cost 0 inf + 23455 1554040235.484 * [simplify]: Simplified to (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) 1554040235.484 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (* x.im y.im) (* x.im y.im)) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554040235.485 * * * * [progress]: [ 154 / 159 ] simplifiying candidate # 1554040235.485 * [simplify]: Simplifying 0 1554040235.485 * * [simplify]: iters left: 0 (1 enodes) 1554040235.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040235.485 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040235.485 * [simplify]: Simplified to 0 1554040235.486 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt 0)) 1554040235.486 * * * * [progress]: [ 155 / 159 ] simplifiying candidate # 1554040235.486 * [simplify]: Simplifying (- (* 3 (* (pow y.im 2) (* y.re (* (pow x.im 2) x.re)))) (+ (* 3 (* y.im (* (pow y.re 2) (* x.im (pow x.re 2))))) (* (pow y.im 3) (pow x.im 3)))) 1554040235.486 * * [simplify]: iters left: 6 (23 enodes) 1554040235.493 * * [simplify]: iters left: 5 (119 enodes) 1554040235.546 * * [simplify]: iters left: 4 (297 enodes) 1554040235.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040235.648 * * [simplify]: Extracting #1: cost 13 inf + 0 1554040235.648 * * [simplify]: Extracting #2: cost 132 inf + 0 1554040235.649 * * [simplify]: Extracting #3: cost 258 inf + 711 1554040235.657 * * [simplify]: Extracting #4: cost 134 inf + 19617 1554040235.675 * * [simplify]: Extracting #5: cost 16 inf + 42609 1554040235.694 * * [simplify]: Extracting #6: cost 0 inf + 46995 1554040235.718 * [simplify]: Simplified to (- (* (* y.im y.im) (* (* x.im x.im) (* (* x.re y.re) 3))) (* y.im (+ (* (* x.im (* (* x.re y.re) (* x.re y.re))) 3) (* (* y.im y.im) (* x.im (* x.im x.im)))))) 1554040235.718 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (- (* (* y.im y.im) (* (* x.im x.im) (* (* x.re y.re) 3))) (* y.im (+ (* (* x.im (* (* x.re y.re) (* x.re y.re))) 3) (* (* y.im y.im) (* x.im (* x.im x.im)))))))) 1554040235.719 * * * * [progress]: [ 156 / 159 ] simplifiying candidate # 1554040235.719 * [simplify]: Simplifying (- (* 3 (* (pow y.im 2) (* y.re (* (pow x.im 2) x.re)))) (+ (* 3 (* y.im (* (pow y.re 2) (* x.im (pow x.re 2))))) (* (pow y.im 3) (pow x.im 3)))) 1554040235.719 * * [simplify]: iters left: 6 (23 enodes) 1554040235.733 * * [simplify]: iters left: 5 (119 enodes) 1554040235.761 * * [simplify]: iters left: 4 (297 enodes) 1554040235.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040235.853 * * [simplify]: Extracting #1: cost 13 inf + 0 1554040235.853 * * [simplify]: Extracting #2: cost 132 inf + 0 1554040235.855 * * [simplify]: Extracting #3: cost 258 inf + 711 1554040235.863 * * [simplify]: Extracting #4: cost 134 inf + 19617 1554040235.876 * * [simplify]: Extracting #5: cost 16 inf + 42609 1554040235.886 * * [simplify]: Extracting #6: cost 0 inf + 46995 1554040235.895 * [simplify]: Simplified to (- (* (* y.im y.im) (* (* x.im x.im) (* (* x.re y.re) 3))) (* y.im (+ (* (* x.im (* (* x.re y.re) (* x.re y.re))) 3) (* (* y.im y.im) (* x.im (* x.im x.im)))))) 1554040235.895 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (- (* (* y.im y.im) (* (* x.im x.im) (* (* x.re y.re) 3))) (* y.im (+ (* (* x.im (* (* x.re y.re) (* x.re y.re))) 3) (* (* y.im y.im) (* x.im (* x.im x.im)))))))) 1554040235.896 * * * * [progress]: [ 157 / 159 ] simplifiying candidate # 1554040235.896 * [simplify]: Simplifying 0 1554040235.896 * * [simplify]: iters left: 0 (1 enodes) 1554040235.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040235.897 * * [simplify]: Extracting #1: cost 0 inf + 1 1554040235.897 * [simplify]: Simplified to 0 1554040235.897 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 0))) 1554040235.897 * * * * [progress]: [ 158 / 159 ] simplifiying candidate # 1554040235.897 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554040235.897 * * [simplify]: iters left: 4 (7 enodes) 1554040235.898 * * [simplify]: iters left: 3 (25 enodes) 1554040235.903 * * [simplify]: iters left: 2 (34 enodes) 1554040235.913 * * [simplify]: iters left: 1 (38 enodes) 1554040235.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040235.925 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040235.925 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040235.925 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040235.925 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040235.926 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040235.926 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554040235.926 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* y.re x.re) (* y.im x.im))))) 1554040235.927 * * * * [progress]: [ 159 / 159 ] simplifiying candidate # 1554040235.927 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554040235.927 * * [simplify]: iters left: 4 (7 enodes) 1554040235.931 * * [simplify]: iters left: 3 (25 enodes) 1554040235.939 * * [simplify]: iters left: 2 (34 enodes) 1554040235.949 * * [simplify]: iters left: 1 (38 enodes) 1554040235.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040235.957 * * [simplify]: Extracting #1: cost 5 inf + 0 1554040235.958 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040235.958 * * [simplify]: Extracting #3: cost 9 inf + 169 1554040235.958 * * [simplify]: Extracting #4: cost 2 inf + 583 1554040235.958 * * [simplify]: Extracting #5: cost 0 inf + 748 1554040235.959 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554040235.959 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* y.re x.re) (* y.im x.im))))) 1554040235.959 * * * [progress]: adding candidates to table 1554040237.781 * * [progress]: iteration 3 / 4 1554040237.781 * * * [progress]: picking best candidate 1554040237.797 * * * * [pick]: Picked # 1554040237.797 * * * [progress]: localizing error 1554040237.829 * * * [progress]: generating rewritten candidates 1554040237.829 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1554040238.482 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 1554040238.505 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 1554040238.522 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 1554040238.859 * * * [progress]: generating series expansions 1554040238.859 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1554040238.860 * [backup-simplify]: Simplify (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im)))) into (- (* y.re x.re) (* y.im x.im)) 1554040238.860 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1554040238.860 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040238.860 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040238.860 * [taylor]: Taking taylor expansion of y.re in y.im 1554040238.860 * [backup-simplify]: Simplify y.re into y.re 1554040238.860 * [taylor]: Taking taylor expansion of x.re in y.im 1554040238.860 * [backup-simplify]: Simplify x.re into x.re 1554040238.860 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040238.860 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.860 * [backup-simplify]: Simplify 0 into 0 1554040238.860 * [backup-simplify]: Simplify 1 into 1 1554040238.860 * [taylor]: Taking taylor expansion of x.im in y.im 1554040238.860 * [backup-simplify]: Simplify x.im into x.im 1554040238.860 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040238.860 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040238.860 * [taylor]: Taking taylor expansion of y.re in x.im 1554040238.860 * [backup-simplify]: Simplify y.re into y.re 1554040238.860 * [taylor]: Taking taylor expansion of x.re in x.im 1554040238.860 * [backup-simplify]: Simplify x.re into x.re 1554040238.860 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.860 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.860 * [backup-simplify]: Simplify y.im into y.im 1554040238.860 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.860 * [backup-simplify]: Simplify 0 into 0 1554040238.860 * [backup-simplify]: Simplify 1 into 1 1554040238.860 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040238.860 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040238.860 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.860 * [backup-simplify]: Simplify 0 into 0 1554040238.860 * [backup-simplify]: Simplify 1 into 1 1554040238.860 * [taylor]: Taking taylor expansion of x.re in y.re 1554040238.860 * [backup-simplify]: Simplify x.re into x.re 1554040238.860 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.860 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.860 * [backup-simplify]: Simplify y.im into y.im 1554040238.860 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.860 * [backup-simplify]: Simplify x.im into x.im 1554040238.860 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040238.861 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.861 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.861 * [backup-simplify]: Simplify y.re into y.re 1554040238.861 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.861 * [backup-simplify]: Simplify 0 into 0 1554040238.861 * [backup-simplify]: Simplify 1 into 1 1554040238.861 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.861 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.861 * [backup-simplify]: Simplify y.im into y.im 1554040238.861 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.861 * [backup-simplify]: Simplify x.im into x.im 1554040238.861 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040238.861 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.861 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.861 * [backup-simplify]: Simplify y.re into y.re 1554040238.861 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.861 * [backup-simplify]: Simplify 0 into 0 1554040238.861 * [backup-simplify]: Simplify 1 into 1 1554040238.861 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.861 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.861 * [backup-simplify]: Simplify y.im into y.im 1554040238.861 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.861 * [backup-simplify]: Simplify x.im into x.im 1554040238.861 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.861 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.861 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040238.861 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040238.861 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554040238.861 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.861 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.861 * [backup-simplify]: Simplify y.im into y.im 1554040238.861 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.861 * [backup-simplify]: Simplify x.im into x.im 1554040238.861 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.861 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040238.861 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554040238.861 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.861 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.861 * [backup-simplify]: Simplify y.im into y.im 1554040238.861 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.861 * [backup-simplify]: Simplify 0 into 0 1554040238.861 * [backup-simplify]: Simplify 1 into 1 1554040238.861 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040238.862 * [backup-simplify]: Simplify (- 0) into 0 1554040238.862 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.862 * [backup-simplify]: Simplify 0 into 0 1554040238.862 * [backup-simplify]: Simplify 0 into 0 1554040238.862 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040238.862 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040238.863 * [backup-simplify]: Simplify (- 0) into 0 1554040238.863 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040238.863 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.863 * [backup-simplify]: Simplify 0 into 0 1554040238.863 * [backup-simplify]: Simplify 1 into 1 1554040238.863 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.863 * [backup-simplify]: Simplify 0 into 0 1554040238.863 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.863 * [backup-simplify]: Simplify 0 into 0 1554040238.863 * [backup-simplify]: Simplify 0 into 0 1554040238.863 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040238.863 * [backup-simplify]: Simplify (- 0) into 0 1554040238.863 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.863 * [backup-simplify]: Simplify 0 into 0 1554040238.863 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.863 * [backup-simplify]: Simplify 0 into 0 1554040238.863 * [backup-simplify]: Simplify 0 into 0 1554040238.863 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040238.864 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554040238.864 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554040238.864 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.864 * [backup-simplify]: Simplify 0 into 0 1554040238.864 * [backup-simplify]: Simplify 1 into 1 1554040238.864 * [backup-simplify]: Simplify (- 0) into 0 1554040238.864 * [backup-simplify]: Simplify 0 into 0 1554040238.864 * [backup-simplify]: Simplify 0 into 0 1554040238.864 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040238.865 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040238.865 * [backup-simplify]: Simplify (- 0) into 0 1554040238.865 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.865 * [taylor]: Taking taylor expansion of 0 in y.re 1554040238.865 * [backup-simplify]: Simplify 0 into 0 1554040238.865 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.865 * [backup-simplify]: Simplify 0 into 0 1554040238.865 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.865 * [backup-simplify]: Simplify 0 into 0 1554040238.865 * [backup-simplify]: Simplify 0 into 0 1554040238.865 * [backup-simplify]: Simplify 0 into 0 1554040238.866 * [backup-simplify]: Simplify (cbrt (* (* (* (cbrt (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) (cbrt (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))))) (cbrt (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im)))))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1554040238.866 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554040238.866 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040238.866 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040238.866 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040238.866 * [taylor]: Taking taylor expansion of y.re in y.im 1554040238.866 * [backup-simplify]: Simplify y.re into y.re 1554040238.866 * [taylor]: Taking taylor expansion of x.re in y.im 1554040238.866 * [backup-simplify]: Simplify x.re into x.re 1554040238.866 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040238.866 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040238.866 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040238.866 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040238.866 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.866 * [backup-simplify]: Simplify 0 into 0 1554040238.866 * [backup-simplify]: Simplify 1 into 1 1554040238.866 * [taylor]: Taking taylor expansion of x.im in y.im 1554040238.866 * [backup-simplify]: Simplify x.im into x.im 1554040238.866 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040238.867 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040238.867 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040238.867 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040238.867 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040238.867 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040238.867 * [taylor]: Taking taylor expansion of y.re in x.im 1554040238.867 * [backup-simplify]: Simplify y.re into y.re 1554040238.867 * [taylor]: Taking taylor expansion of x.re in x.im 1554040238.867 * [backup-simplify]: Simplify x.re into x.re 1554040238.867 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040238.867 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040238.867 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040238.867 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.867 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.867 * [backup-simplify]: Simplify y.im into y.im 1554040238.867 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.867 * [backup-simplify]: Simplify 0 into 0 1554040238.867 * [backup-simplify]: Simplify 1 into 1 1554040238.867 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040238.867 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040238.867 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040238.867 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040238.867 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040238.867 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040238.867 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.867 * [backup-simplify]: Simplify 0 into 0 1554040238.867 * [backup-simplify]: Simplify 1 into 1 1554040238.867 * [taylor]: Taking taylor expansion of x.re in y.re 1554040238.867 * [backup-simplify]: Simplify x.re into x.re 1554040238.868 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040238.868 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040238.868 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040238.868 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040238.868 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.868 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.868 * [backup-simplify]: Simplify y.im into y.im 1554040238.868 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.868 * [backup-simplify]: Simplify x.im into x.im 1554040238.868 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.868 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.868 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040238.868 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040238.868 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.868 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.868 * [backup-simplify]: Simplify y.re into y.re 1554040238.868 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.868 * [backup-simplify]: Simplify 0 into 0 1554040238.868 * [backup-simplify]: Simplify 1 into 1 1554040238.868 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.868 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040238.868 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040238.868 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040238.868 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.868 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.868 * [backup-simplify]: Simplify y.im into y.im 1554040238.868 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.869 * [backup-simplify]: Simplify x.im into x.im 1554040238.869 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.869 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.869 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040238.869 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040238.869 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.869 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.869 * [backup-simplify]: Simplify y.re into y.re 1554040238.869 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.869 * [backup-simplify]: Simplify 0 into 0 1554040238.869 * [backup-simplify]: Simplify 1 into 1 1554040238.869 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.869 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040238.869 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040238.869 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040238.869 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.869 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.869 * [backup-simplify]: Simplify y.im into y.im 1554040238.869 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.869 * [backup-simplify]: Simplify x.im into x.im 1554040238.869 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.869 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.869 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040238.869 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554040238.869 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.869 * [backup-simplify]: Simplify 0 into 0 1554040238.869 * [backup-simplify]: Simplify 1 into 1 1554040238.870 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040238.870 * [taylor]: Taking taylor expansion of 1 in x.im 1554040238.870 * [backup-simplify]: Simplify 1 into 1 1554040238.870 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040238.870 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040238.870 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040238.870 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040238.870 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554040238.870 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040238.870 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.870 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.870 * [backup-simplify]: Simplify y.im into y.im 1554040238.870 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.870 * [backup-simplify]: Simplify x.im into x.im 1554040238.870 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.870 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.871 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040238.871 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.871 * [backup-simplify]: Simplify 0 into 0 1554040238.871 * [taylor]: Taking taylor expansion of 1 in y.im 1554040238.871 * [backup-simplify]: Simplify 1 into 1 1554040238.871 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040238.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040238.872 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040238.872 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040238.872 * [backup-simplify]: Simplify (- 0) into 0 1554040238.872 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.872 * [taylor]: Taking taylor expansion of 0 in y.re 1554040238.872 * [backup-simplify]: Simplify 0 into 0 1554040238.872 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040238.872 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554040238.872 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040238.872 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.872 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.872 * [backup-simplify]: Simplify y.im into y.im 1554040238.872 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.872 * [backup-simplify]: Simplify 0 into 0 1554040238.872 * [backup-simplify]: Simplify 1 into 1 1554040238.873 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040238.873 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040238.873 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040238.873 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040238.873 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554040238.873 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040238.873 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.873 * [backup-simplify]: Simplify 0 into 0 1554040238.873 * [backup-simplify]: Simplify 1 into 1 1554040238.873 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040238.874 * [backup-simplify]: Simplify (- 1) into -1 1554040238.874 * [backup-simplify]: Simplify -1 into -1 1554040238.875 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040238.875 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.875 * [backup-simplify]: Simplify 0 into 0 1554040238.875 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.875 * [backup-simplify]: Simplify 0 into 0 1554040238.875 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.875 * [backup-simplify]: Simplify 0 into 0 1554040238.875 * [backup-simplify]: Simplify 1 into 1 1554040238.875 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040238.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040238.876 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040238.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040238.876 * [backup-simplify]: Simplify (- 0) into 0 1554040238.876 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.876 * [taylor]: Taking taylor expansion of 0 in y.re 1554040238.876 * [backup-simplify]: Simplify 0 into 0 1554040238.876 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.876 * [backup-simplify]: Simplify 0 into 0 1554040238.876 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040238.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040238.877 * [backup-simplify]: Simplify (- 0) into 0 1554040238.877 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.877 * [backup-simplify]: Simplify 0 into 0 1554040238.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040238.878 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.878 * [backup-simplify]: Simplify 0 into 0 1554040238.878 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040238.879 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040238.879 * [backup-simplify]: Simplify (- 0) into 0 1554040238.879 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.879 * [backup-simplify]: Simplify 0 into 0 1554040238.879 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.879 * [backup-simplify]: Simplify 0 into 0 1554040238.879 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.879 * [backup-simplify]: Simplify 0 into 0 1554040238.879 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.879 * [backup-simplify]: Simplify 0 into 0 1554040238.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040238.880 * [backup-simplify]: Simplify (- 0) into 0 1554040238.880 * [backup-simplify]: Simplify 0 into 0 1554040238.880 * [backup-simplify]: Simplify 0 into 0 1554040238.880 * [backup-simplify]: Simplify 0 into 0 1554040238.881 * [backup-simplify]: Simplify 0 into 0 1554040238.882 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040238.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040238.883 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040238.883 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040238.883 * [backup-simplify]: Simplify (- 0) into 0 1554040238.884 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.884 * [taylor]: Taking taylor expansion of 0 in y.re 1554040238.884 * [backup-simplify]: Simplify 0 into 0 1554040238.884 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.884 * [backup-simplify]: Simplify 0 into 0 1554040238.884 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.884 * [backup-simplify]: Simplify 0 into 0 1554040238.885 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040238.885 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040238.885 * [backup-simplify]: Simplify (- 0) into 0 1554040238.885 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.885 * [backup-simplify]: Simplify 0 into 0 1554040238.886 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040238.886 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.886 * [backup-simplify]: Simplify 0 into 0 1554040238.886 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.886 * [backup-simplify]: Simplify 0 into 0 1554040238.886 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.886 * [backup-simplify]: Simplify 0 into 0 1554040238.886 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.886 * [backup-simplify]: Simplify 0 into 0 1554040238.887 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040238.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040238.888 * [backup-simplify]: Simplify (- 0) into 0 1554040238.888 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.888 * [backup-simplify]: Simplify 0 into 0 1554040238.888 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.888 * [backup-simplify]: Simplify 0 into 0 1554040238.888 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.888 * [backup-simplify]: Simplify 0 into 0 1554040238.888 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.888 * [backup-simplify]: Simplify 0 into 0 1554040238.888 * [backup-simplify]: Simplify 0 into 0 1554040238.888 * [backup-simplify]: Simplify 0 into 0 1554040238.889 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1554040238.891 * [backup-simplify]: Simplify (cbrt (* (* (* (cbrt (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) (cbrt (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))))) (cbrt (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im))))))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1554040238.891 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554040238.891 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040238.891 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040238.891 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040238.891 * [taylor]: Taking taylor expansion of y.re in y.im 1554040238.891 * [backup-simplify]: Simplify y.re into y.re 1554040238.891 * [taylor]: Taking taylor expansion of x.re in y.im 1554040238.891 * [backup-simplify]: Simplify x.re into x.re 1554040238.892 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040238.892 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040238.892 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040238.892 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040238.892 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.892 * [backup-simplify]: Simplify 0 into 0 1554040238.892 * [backup-simplify]: Simplify 1 into 1 1554040238.892 * [taylor]: Taking taylor expansion of x.im in y.im 1554040238.892 * [backup-simplify]: Simplify x.im into x.im 1554040238.892 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040238.892 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040238.893 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040238.893 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040238.893 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040238.893 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040238.893 * [taylor]: Taking taylor expansion of y.re in x.im 1554040238.893 * [backup-simplify]: Simplify y.re into y.re 1554040238.893 * [taylor]: Taking taylor expansion of x.re in x.im 1554040238.893 * [backup-simplify]: Simplify x.re into x.re 1554040238.893 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040238.893 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040238.893 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040238.893 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.893 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.893 * [backup-simplify]: Simplify y.im into y.im 1554040238.893 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.893 * [backup-simplify]: Simplify 0 into 0 1554040238.893 * [backup-simplify]: Simplify 1 into 1 1554040238.893 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040238.894 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040238.894 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040238.894 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040238.894 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040238.894 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040238.894 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.894 * [backup-simplify]: Simplify 0 into 0 1554040238.894 * [backup-simplify]: Simplify 1 into 1 1554040238.894 * [taylor]: Taking taylor expansion of x.re in y.re 1554040238.894 * [backup-simplify]: Simplify x.re into x.re 1554040238.894 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040238.894 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040238.894 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040238.894 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040238.894 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.895 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.895 * [backup-simplify]: Simplify y.im into y.im 1554040238.895 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.895 * [backup-simplify]: Simplify x.im into x.im 1554040238.895 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.895 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.895 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040238.895 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040238.895 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.895 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.895 * [backup-simplify]: Simplify y.re into y.re 1554040238.895 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.895 * [backup-simplify]: Simplify 0 into 0 1554040238.895 * [backup-simplify]: Simplify 1 into 1 1554040238.895 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.895 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040238.895 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040238.895 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040238.896 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.896 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.896 * [backup-simplify]: Simplify y.im into y.im 1554040238.896 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.896 * [backup-simplify]: Simplify x.im into x.im 1554040238.896 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.896 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.896 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040238.896 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040238.896 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.896 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.896 * [backup-simplify]: Simplify y.re into y.re 1554040238.896 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.896 * [backup-simplify]: Simplify 0 into 0 1554040238.896 * [backup-simplify]: Simplify 1 into 1 1554040238.896 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.896 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040238.896 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040238.896 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040238.896 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.897 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.897 * [backup-simplify]: Simplify y.im into y.im 1554040238.897 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.897 * [backup-simplify]: Simplify x.im into x.im 1554040238.897 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.897 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.897 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040238.897 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554040238.897 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.897 * [backup-simplify]: Simplify 0 into 0 1554040238.897 * [backup-simplify]: Simplify 1 into 1 1554040238.897 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040238.897 * [taylor]: Taking taylor expansion of 1 in x.im 1554040238.897 * [backup-simplify]: Simplify 1 into 1 1554040238.898 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040238.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040238.898 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040238.899 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040238.899 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554040238.899 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040238.899 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.899 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.899 * [backup-simplify]: Simplify y.im into y.im 1554040238.899 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.899 * [backup-simplify]: Simplify x.im into x.im 1554040238.899 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.899 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040238.900 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.900 * [backup-simplify]: Simplify 0 into 0 1554040238.900 * [taylor]: Taking taylor expansion of 1 in y.im 1554040238.900 * [backup-simplify]: Simplify 1 into 1 1554040238.901 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040238.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040238.901 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040238.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040238.901 * [backup-simplify]: Simplify (- 0) into 0 1554040238.902 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.902 * [taylor]: Taking taylor expansion of 0 in y.re 1554040238.902 * [backup-simplify]: Simplify 0 into 0 1554040238.902 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040238.902 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554040238.902 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040238.902 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.902 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.902 * [backup-simplify]: Simplify y.im into y.im 1554040238.902 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.902 * [backup-simplify]: Simplify 0 into 0 1554040238.902 * [backup-simplify]: Simplify 1 into 1 1554040238.902 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040238.903 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040238.903 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040238.903 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040238.903 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554040238.903 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040238.903 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.903 * [backup-simplify]: Simplify 0 into 0 1554040238.903 * [backup-simplify]: Simplify 1 into 1 1554040238.903 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040238.904 * [backup-simplify]: Simplify (- 1) into -1 1554040238.904 * [backup-simplify]: Simplify -1 into -1 1554040238.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040238.905 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.905 * [backup-simplify]: Simplify 0 into 0 1554040238.905 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.905 * [backup-simplify]: Simplify 0 into 0 1554040238.905 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.905 * [backup-simplify]: Simplify 0 into 0 1554040238.905 * [backup-simplify]: Simplify 1 into 1 1554040238.906 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554040238.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040238.907 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040238.907 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040238.907 * [backup-simplify]: Simplify (- 0) into 0 1554040238.908 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.908 * [taylor]: Taking taylor expansion of 0 in y.re 1554040238.908 * [backup-simplify]: Simplify 0 into 0 1554040238.908 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.908 * [backup-simplify]: Simplify 0 into 0 1554040238.908 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040238.908 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040238.908 * [backup-simplify]: Simplify (- 0) into 0 1554040238.908 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.908 * [backup-simplify]: Simplify 0 into 0 1554040238.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040238.910 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.910 * [backup-simplify]: Simplify 0 into 0 1554040238.910 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040238.911 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554040238.911 * [backup-simplify]: Simplify (- 0) into 0 1554040238.911 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.911 * [backup-simplify]: Simplify 0 into 0 1554040238.911 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.911 * [backup-simplify]: Simplify 0 into 0 1554040238.911 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.911 * [backup-simplify]: Simplify 0 into 0 1554040238.911 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.911 * [backup-simplify]: Simplify 0 into 0 1554040238.912 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040238.912 * [backup-simplify]: Simplify (- 0) into 0 1554040238.912 * [backup-simplify]: Simplify 0 into 0 1554040238.912 * [backup-simplify]: Simplify 0 into 0 1554040238.913 * [backup-simplify]: Simplify 0 into 0 1554040238.913 * [backup-simplify]: Simplify 0 into 0 1554040238.914 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554040238.914 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040238.915 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554040238.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040238.915 * [backup-simplify]: Simplify (- 0) into 0 1554040238.916 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.916 * [taylor]: Taking taylor expansion of 0 in y.re 1554040238.916 * [backup-simplify]: Simplify 0 into 0 1554040238.916 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.916 * [backup-simplify]: Simplify 0 into 0 1554040238.916 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.916 * [backup-simplify]: Simplify 0 into 0 1554040238.916 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040238.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554040238.917 * [backup-simplify]: Simplify (- 0) into 0 1554040238.917 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.917 * [backup-simplify]: Simplify 0 into 0 1554040238.918 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040238.918 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.918 * [backup-simplify]: Simplify 0 into 0 1554040238.918 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.918 * [backup-simplify]: Simplify 0 into 0 1554040238.918 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.918 * [backup-simplify]: Simplify 0 into 0 1554040238.918 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.918 * [backup-simplify]: Simplify 0 into 0 1554040238.919 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040238.919 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554040238.935 * [backup-simplify]: Simplify (- 0) into 0 1554040238.935 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.935 * [backup-simplify]: Simplify 0 into 0 1554040238.935 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.935 * [backup-simplify]: Simplify 0 into 0 1554040238.935 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.935 * [backup-simplify]: Simplify 0 into 0 1554040238.935 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.935 * [backup-simplify]: Simplify 0 into 0 1554040238.935 * [backup-simplify]: Simplify 0 into 0 1554040238.935 * [backup-simplify]: Simplify 0 into 0 1554040238.936 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1554040238.936 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 1554040238.936 * [backup-simplify]: Simplify (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) into (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) 1554040238.936 * [approximate]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040238.936 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.im 1554040238.936 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.im 1554040238.936 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.im 1554040238.936 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040238.936 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.936 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.im 1554040238.936 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1554040238.936 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040238.936 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040238.936 * [taylor]: Taking taylor expansion of y.re in y.im 1554040238.936 * [backup-simplify]: Simplify y.re into y.re 1554040238.936 * [taylor]: Taking taylor expansion of x.re in y.im 1554040238.936 * [backup-simplify]: Simplify x.re into x.re 1554040238.936 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040238.936 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.936 * [backup-simplify]: Simplify 0 into 0 1554040238.936 * [backup-simplify]: Simplify 1 into 1 1554040238.936 * [taylor]: Taking taylor expansion of x.im in y.im 1554040238.936 * [backup-simplify]: Simplify x.im into x.im 1554040238.936 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040238.936 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040238.937 * [backup-simplify]: Simplify (- 0) into 0 1554040238.937 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040238.937 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554040238.937 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554040238.937 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 1554040238.937 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 1554040238.937 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.im 1554040238.937 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.im 1554040238.937 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.im 1554040238.937 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040238.937 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.937 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.im 1554040238.937 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1554040238.937 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040238.937 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040238.937 * [taylor]: Taking taylor expansion of y.re in x.im 1554040238.937 * [backup-simplify]: Simplify y.re into y.re 1554040238.937 * [taylor]: Taking taylor expansion of x.re in x.im 1554040238.937 * [backup-simplify]: Simplify x.re into x.re 1554040238.937 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.937 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.937 * [backup-simplify]: Simplify y.im into y.im 1554040238.937 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.937 * [backup-simplify]: Simplify 0 into 0 1554040238.937 * [backup-simplify]: Simplify 1 into 1 1554040238.937 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040238.937 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040238.938 * [backup-simplify]: Simplify (- 0) into 0 1554040238.938 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040238.938 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554040238.938 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554040238.938 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 1554040238.938 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 1554040238.938 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.re 1554040238.938 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.re 1554040238.938 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.re 1554040238.938 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040238.938 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.938 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.re 1554040238.938 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1554040238.938 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040238.938 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040238.938 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.938 * [backup-simplify]: Simplify 0 into 0 1554040238.938 * [backup-simplify]: Simplify 1 into 1 1554040238.938 * [taylor]: Taking taylor expansion of x.re in y.re 1554040238.938 * [backup-simplify]: Simplify x.re into x.re 1554040238.938 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.938 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.938 * [backup-simplify]: Simplify y.im into y.im 1554040238.938 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.938 * [backup-simplify]: Simplify x.im into x.im 1554040238.938 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040238.938 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.938 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040238.939 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040238.939 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040238.939 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040238.939 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040238.939 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040238.939 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554040238.939 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554040238.939 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554040238.939 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040238.939 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.939 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554040238.939 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554040238.939 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040238.939 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.939 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.939 * [backup-simplify]: Simplify y.re into y.re 1554040238.939 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.939 * [backup-simplify]: Simplify 0 into 0 1554040238.939 * [backup-simplify]: Simplify 1 into 1 1554040238.939 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.939 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.939 * [backup-simplify]: Simplify y.im into y.im 1554040238.939 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.939 * [backup-simplify]: Simplify x.im into x.im 1554040238.939 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.939 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.939 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040238.939 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040238.939 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040238.939 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040238.940 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040238.940 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040238.940 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554040238.940 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554040238.940 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554040238.940 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040238.940 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.940 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554040238.940 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554040238.940 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040238.940 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.940 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.940 * [backup-simplify]: Simplify y.re into y.re 1554040238.940 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.940 * [backup-simplify]: Simplify 0 into 0 1554040238.940 * [backup-simplify]: Simplify 1 into 1 1554040238.940 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.940 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.940 * [backup-simplify]: Simplify y.im into y.im 1554040238.940 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.940 * [backup-simplify]: Simplify x.im into x.im 1554040238.940 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.940 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.940 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040238.940 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040238.940 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040238.940 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040238.940 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040238.940 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040238.940 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in y.re 1554040238.941 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in y.re 1554040238.941 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in y.re 1554040238.941 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040238.941 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.941 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in y.re 1554040238.941 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554040238.941 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040238.941 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.941 * [backup-simplify]: Simplify y.im into y.im 1554040238.941 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040238.941 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.941 * [backup-simplify]: Simplify x.im into x.im 1554040238.941 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040238.941 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040238.941 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040238.941 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040238.941 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040238.941 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040238.941 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in x.im 1554040238.941 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in x.im 1554040238.941 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in x.im 1554040238.941 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040238.941 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.941 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in x.im 1554040238.941 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040238.941 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040238.941 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.941 * [backup-simplify]: Simplify y.im into y.im 1554040238.941 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040238.941 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.941 * [backup-simplify]: Simplify 0 into 0 1554040238.941 * [backup-simplify]: Simplify 1 into 1 1554040238.941 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040238.942 * [backup-simplify]: Simplify (* 1 1) into 1 1554040238.942 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554040238.942 * [backup-simplify]: Simplify (log (pow y.im 2)) into (log (pow y.im 2)) 1554040238.942 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040238.942 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) into (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) 1554040238.943 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) 1554040238.943 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) in y.im 1554040238.943 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) in y.im 1554040238.943 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040238.943 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.943 * [taylor]: Taking taylor expansion of (+ (log (pow y.im 2)) (* 2 (log x.im))) in y.im 1554040238.943 * [taylor]: Taking taylor expansion of (log (pow y.im 2)) in y.im 1554040238.943 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554040238.943 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.943 * [backup-simplify]: Simplify 0 into 0 1554040238.943 * [backup-simplify]: Simplify 1 into 1 1554040238.943 * [backup-simplify]: Simplify (* 1 1) into 1 1554040238.943 * [backup-simplify]: Simplify (log 1) into 0 1554040238.943 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 1554040238.943 * [taylor]: Taking taylor expansion of 2 in y.im 1554040238.943 * [backup-simplify]: Simplify 2 into 2 1554040238.943 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554040238.943 * [taylor]: Taking taylor expansion of x.im in y.im 1554040238.943 * [backup-simplify]: Simplify x.im into x.im 1554040238.943 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554040238.944 * [backup-simplify]: Simplify (+ (* (- -2) (log y.im)) 0) into (* 2 (log y.im)) 1554040238.944 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1554040238.944 * [backup-simplify]: Simplify (+ (* 2 (log y.im)) (* 2 (log x.im))) into (+ (* 2 (log y.im)) (* 2 (log x.im))) 1554040238.944 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) into (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) 1554040238.944 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 1554040238.944 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 1554040238.944 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040238.945 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040238.945 * [backup-simplify]: Simplify (- 0) into 0 1554040238.945 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040238.945 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554040238.945 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040238.945 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040238.946 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) 1554040238.946 * [taylor]: Taking taylor expansion of (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) in y.re 1554040238.946 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040238.946 * [backup-simplify]: Simplify -2/3 into -2/3 1554040238.946 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* y.im x.im)) 1/3) y.re) in y.re 1554040238.946 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in y.re 1554040238.946 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in y.re 1554040238.946 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in y.re 1554040238.946 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040238.946 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.946 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in y.re 1554040238.946 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040238.946 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.946 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.946 * [backup-simplify]: Simplify y.im into y.im 1554040238.946 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.946 * [backup-simplify]: Simplify x.im into x.im 1554040238.946 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.946 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.946 * [backup-simplify]: Simplify (log (/ 1 (* y.im x.im))) into (log (/ 1 (* y.im x.im))) 1554040238.946 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* y.im x.im)))) into (* 1/3 (log (/ 1 (* y.im x.im)))) 1554040238.946 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* y.im x.im))))) into (pow (/ 1 (* y.im x.im)) 1/3) 1554040238.946 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.946 * [backup-simplify]: Simplify 0 into 0 1554040238.946 * [backup-simplify]: Simplify 1 into 1 1554040238.946 * [backup-simplify]: Simplify (* (pow (/ 1 (* y.im x.im)) 1/3) 0) into 0 1554040238.947 * [backup-simplify]: Simplify (* -2/3 0) into 0 1554040238.947 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.947 * [backup-simplify]: Simplify 0 into 0 1554040238.947 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.947 * [backup-simplify]: Simplify 0 into 0 1554040238.947 * [backup-simplify]: Simplify 0 into 0 1554040238.947 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554040238.947 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040238.947 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1554040238.948 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into 0 1554040238.948 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into 0 1554040238.948 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040238.949 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.949 * [backup-simplify]: Simplify 0 into 0 1554040238.949 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.949 * [backup-simplify]: Simplify 0 into 0 1554040238.949 * [backup-simplify]: Simplify 0 into 0 1554040238.949 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040238.949 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040238.949 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554040238.950 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow y.im 2) 1)))) 1) into 0 1554040238.950 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040238.951 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into 0 1554040238.951 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040238.951 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.951 * [backup-simplify]: Simplify 0 into 0 1554040238.951 * [backup-simplify]: Simplify 0 into 0 1554040238.952 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040238.952 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040238.953 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554040238.953 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1554040238.953 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.954 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into 0 1554040238.954 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040238.954 * [backup-simplify]: Simplify 0 into 0 1554040238.955 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040238.955 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040238.955 * [backup-simplify]: Simplify (- 0) into 0 1554040238.956 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040238.956 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554040238.956 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (pow y.re 2)) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040238.957 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040238.957 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) 1554040238.957 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040238.957 * [backup-simplify]: Simplify -1/9 into -1/9 1554040238.957 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2)) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040238.957 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.957 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) (pow x.im 4))) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of (* (pow y.im 4) (pow x.im 4)) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.957 * [backup-simplify]: Simplify y.im into y.im 1554040238.957 * [taylor]: Taking taylor expansion of (pow x.im 4) in y.re 1554040238.957 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.957 * [backup-simplify]: Simplify x.im into x.im 1554040238.957 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040238.957 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1554040238.958 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040238.958 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554040238.958 * [backup-simplify]: Simplify (* (pow y.im 4) (pow x.im 4)) into (* (pow y.im 4) (pow x.im 4)) 1554040238.958 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 4) (pow x.im 4))) into (/ 1 (* (pow y.im 4) (pow x.im 4))) 1554040238.958 * [backup-simplify]: Simplify (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) into (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) 1554040238.958 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) into (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) 1554040238.958 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) into (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) 1554040238.958 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040238.958 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.958 * [backup-simplify]: Simplify 0 into 0 1554040238.958 * [backup-simplify]: Simplify 1 into 1 1554040238.958 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040238.958 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040238.959 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (* y.im x.im)) 1)))) 1) into 0 1554040238.959 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (* y.im x.im))))) into 0 1554040238.960 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040238.960 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (* y.im x.im)) 1/3) 1) (* 0 0)) into (pow (/ 1 (* y.im x.im)) 1/3) 1554040238.960 * [backup-simplify]: Simplify (+ (* -2/3 (pow (/ 1 (* y.im x.im)) 1/3)) (* 0 0)) into (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) 1554040238.960 * [taylor]: Taking taylor expansion of (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) in x.im 1554040238.960 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3)) in x.im 1554040238.960 * [taylor]: Taking taylor expansion of 2/3 in x.im 1554040238.961 * [backup-simplify]: Simplify 2/3 into 2/3 1554040238.961 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in x.im 1554040238.961 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in x.im 1554040238.961 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in x.im 1554040238.961 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040238.961 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.961 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in x.im 1554040238.961 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040238.961 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.961 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.961 * [backup-simplify]: Simplify y.im into y.im 1554040238.961 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.961 * [backup-simplify]: Simplify 0 into 0 1554040238.961 * [backup-simplify]: Simplify 1 into 1 1554040238.961 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040238.961 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040238.961 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040238.961 * [backup-simplify]: Simplify (log (/ 1 y.im)) into (log (/ 1 y.im)) 1554040238.961 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 y.im))) into (- (log (/ 1 y.im)) (log x.im)) 1554040238.961 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.im)) (log x.im))) into (* 1/3 (- (log (/ 1 y.im)) (log x.im))) 1554040238.962 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) 1554040238.962 * [backup-simplify]: Simplify (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) into (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) 1554040238.962 * [backup-simplify]: Simplify (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) into (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) 1554040238.962 * [taylor]: Taking taylor expansion of (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) in y.im 1554040238.962 * [taylor]: Taking taylor expansion of (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) in y.im 1554040238.962 * [taylor]: Taking taylor expansion of 2/3 in y.im 1554040238.962 * [backup-simplify]: Simplify 2/3 into 2/3 1554040238.962 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) in y.im 1554040238.962 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.im)) (log x.im))) in y.im 1554040238.962 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040238.962 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.962 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.im)) (log x.im)) in y.im 1554040238.962 * [taylor]: Taking taylor expansion of (log (/ 1 y.im)) in y.im 1554040238.962 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040238.962 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.962 * [backup-simplify]: Simplify 0 into 0 1554040238.962 * [backup-simplify]: Simplify 1 into 1 1554040238.962 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040238.963 * [backup-simplify]: Simplify (log 1) into 0 1554040238.963 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554040238.963 * [taylor]: Taking taylor expansion of x.im in y.im 1554040238.963 * [backup-simplify]: Simplify x.im into x.im 1554040238.963 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554040238.963 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) 0) into (- (log y.im)) 1554040238.963 * [backup-simplify]: Simplify (- (log x.im)) into (- (log x.im)) 1554040238.963 * [backup-simplify]: Simplify (+ (- (log y.im)) (- (log x.im))) into (- (+ (log y.im) (log x.im))) 1554040238.963 * [backup-simplify]: Simplify (* 1/3 (- (+ (log y.im) (log x.im)))) into (* -1/3 (+ (log y.im) (log x.im))) 1554040238.963 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.im) (log x.im)))) into (exp (* -1/3 (+ (log y.im) (log x.im)))) 1554040238.963 * [backup-simplify]: Simplify (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) into (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) 1554040238.963 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 1554040238.963 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 1554040238.964 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040238.964 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040238.964 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554040238.966 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into 0 1554040238.966 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040238.968 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040238.968 * [taylor]: Taking taylor expansion of 0 in x.im 1554040238.968 * [backup-simplify]: Simplify 0 into 0 1554040238.968 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.968 * [backup-simplify]: Simplify 0 into 0 1554040238.968 * [backup-simplify]: Simplify 0 into 0 1554040238.968 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.968 * [backup-simplify]: Simplify 0 into 0 1554040238.968 * [backup-simplify]: Simplify 0 into 0 1554040238.968 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.968 * [backup-simplify]: Simplify 0 into 0 1554040238.968 * [backup-simplify]: Simplify 0 into 0 1554040238.968 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040238.969 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040238.970 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1554040238.972 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow y.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow y.im 2) 1)))) 2) into 0 1554040238.972 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040238.973 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im)))))) into 0 1554040238.974 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040238.975 * [taylor]: Taking taylor expansion of 0 in y.im 1554040238.975 * [backup-simplify]: Simplify 0 into 0 1554040238.975 * [backup-simplify]: Simplify 0 into 0 1554040238.975 * [backup-simplify]: Simplify 0 into 0 1554040238.975 * [backup-simplify]: Simplify 0 into 0 1554040238.975 * [backup-simplify]: Simplify (+ (* (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (- (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (* 2/3 (* (exp (* -1/3 (+ (log y.im) (log x.im)))) (* y.re x.re)))) 1554040238.976 * [backup-simplify]: Simplify (cbrt (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 1554040238.976 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040238.976 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040238.976 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.976 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of y.re in y.im 1554040238.976 * [backup-simplify]: Simplify y.re into y.re 1554040238.976 * [taylor]: Taking taylor expansion of x.re in y.im 1554040238.976 * [backup-simplify]: Simplify x.re into x.re 1554040238.976 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040238.976 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040238.976 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040238.976 * [taylor]: Taking taylor expansion of y.im in y.im 1554040238.977 * [backup-simplify]: Simplify 0 into 0 1554040238.977 * [backup-simplify]: Simplify 1 into 1 1554040238.977 * [taylor]: Taking taylor expansion of x.im in y.im 1554040238.977 * [backup-simplify]: Simplify x.im into x.im 1554040238.977 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040238.977 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040238.977 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040238.977 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040238.977 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040238.978 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554040238.978 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554040238.978 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554040238.979 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 1554040238.979 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 1554040238.979 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040238.979 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.979 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of y.re in x.im 1554040238.979 * [backup-simplify]: Simplify y.re into y.re 1554040238.979 * [taylor]: Taking taylor expansion of x.re in x.im 1554040238.979 * [backup-simplify]: Simplify x.re into x.re 1554040238.979 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040238.979 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040238.979 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040238.979 * [taylor]: Taking taylor expansion of y.im in x.im 1554040238.979 * [backup-simplify]: Simplify y.im into y.im 1554040238.979 * [taylor]: Taking taylor expansion of x.im in x.im 1554040238.979 * [backup-simplify]: Simplify 0 into 0 1554040238.980 * [backup-simplify]: Simplify 1 into 1 1554040238.980 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040238.980 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040238.980 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040238.980 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040238.980 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040238.980 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554040238.981 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554040238.981 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554040238.981 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 1554040238.981 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 1554040238.981 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554040238.981 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554040238.982 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554040238.982 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040238.982 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.982 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554040238.982 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554040238.982 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040238.982 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040238.982 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040238.982 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.982 * [backup-simplify]: Simplify 0 into 0 1554040238.982 * [backup-simplify]: Simplify 1 into 1 1554040238.982 * [taylor]: Taking taylor expansion of x.re in y.re 1554040238.982 * [backup-simplify]: Simplify x.re into x.re 1554040238.982 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040238.982 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040238.982 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040238.982 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040238.982 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040238.983 * [taylor]: Taking taylor expansion of y.im in y.re 1554040238.983 * [backup-simplify]: Simplify y.im into y.im 1554040238.983 * [taylor]: Taking taylor expansion of x.im in y.re 1554040238.983 * [backup-simplify]: Simplify x.im into x.im 1554040238.983 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.983 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.983 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040238.983 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554040238.983 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554040238.983 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554040238.984 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 1554040238.984 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 1554040238.984 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040238.984 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040238.984 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040238.984 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040238.984 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.984 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040238.984 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040238.984 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040238.984 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040238.984 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.984 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.984 * [backup-simplify]: Simplify y.re into y.re 1554040238.984 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.984 * [backup-simplify]: Simplify 0 into 0 1554040238.984 * [backup-simplify]: Simplify 1 into 1 1554040238.984 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.985 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040238.985 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040238.985 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040238.985 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.985 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.985 * [backup-simplify]: Simplify y.im into y.im 1554040238.985 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.985 * [backup-simplify]: Simplify x.im into x.im 1554040238.985 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.985 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.985 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040238.985 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040238.986 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040238.986 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040238.986 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040238.986 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040238.987 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040238.987 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040238.987 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040238.987 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040238.987 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.987 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040238.987 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040238.987 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040238.987 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040238.987 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040238.987 * [taylor]: Taking taylor expansion of y.re in x.re 1554040238.987 * [backup-simplify]: Simplify y.re into y.re 1554040238.987 * [taylor]: Taking taylor expansion of x.re in x.re 1554040238.987 * [backup-simplify]: Simplify 0 into 0 1554040238.987 * [backup-simplify]: Simplify 1 into 1 1554040238.987 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040238.987 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040238.987 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040238.987 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040238.988 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040238.988 * [taylor]: Taking taylor expansion of y.im in x.re 1554040238.988 * [backup-simplify]: Simplify y.im into y.im 1554040238.988 * [taylor]: Taking taylor expansion of x.im in x.re 1554040238.988 * [backup-simplify]: Simplify x.im into x.im 1554040238.988 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040238.988 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040238.988 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040238.988 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040238.988 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040238.989 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040238.989 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040238.989 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040238.989 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040238.989 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040238.989 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040238.989 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.989 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040238.989 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040238.989 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040238.989 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040238.989 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.989 * [backup-simplify]: Simplify 0 into 0 1554040238.989 * [backup-simplify]: Simplify 1 into 1 1554040238.990 * [backup-simplify]: Simplify (* 1 1) into 1 1554040238.990 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040238.991 * [backup-simplify]: Simplify (log 1) into 0 1554040238.991 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040238.991 * [taylor]: Taking taylor expansion of 2 in y.re 1554040238.991 * [backup-simplify]: Simplify 2 into 2 1554040238.991 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040238.991 * [taylor]: Taking taylor expansion of x.re in y.re 1554040238.991 * [backup-simplify]: Simplify x.re into x.re 1554040238.991 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040238.991 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040238.991 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040238.991 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040238.991 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040238.992 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040238.992 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040238.992 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554040238.992 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554040238.992 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040238.992 * [backup-simplify]: Simplify -1/3 into -1/3 1554040238.992 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554040238.992 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040238.992 * [taylor]: Taking taylor expansion of 2 in x.im 1554040238.992 * [backup-simplify]: Simplify 2 into 2 1554040238.992 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040238.992 * [taylor]: Taking taylor expansion of y.re in x.im 1554040238.992 * [backup-simplify]: Simplify y.re into y.re 1554040238.992 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040238.992 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040238.992 * [taylor]: Taking taylor expansion of 2 in x.im 1554040238.992 * [backup-simplify]: Simplify 2 into 2 1554040238.992 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040238.992 * [taylor]: Taking taylor expansion of x.re in x.im 1554040238.992 * [backup-simplify]: Simplify x.re into x.re 1554040238.992 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040238.992 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040238.992 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040238.993 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554040238.993 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554040238.993 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040238.993 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554040238.993 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554040238.993 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554040238.993 * [backup-simplify]: Simplify -1/3 into -1/3 1554040238.993 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554040238.993 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554040238.993 * [taylor]: Taking taylor expansion of 2 in y.im 1554040238.993 * [backup-simplify]: Simplify 2 into 2 1554040238.993 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554040238.993 * [taylor]: Taking taylor expansion of x.re in y.im 1554040238.993 * [backup-simplify]: Simplify x.re into x.re 1554040238.993 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040238.993 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554040238.993 * [taylor]: Taking taylor expansion of 2 in y.im 1554040238.993 * [backup-simplify]: Simplify 2 into 2 1554040238.993 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554040238.993 * [taylor]: Taking taylor expansion of y.re in y.im 1554040238.993 * [backup-simplify]: Simplify y.re into y.re 1554040238.993 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040238.993 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040238.993 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040238.994 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040238.994 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040238.994 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040238.994 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040238.995 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040238.995 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040238.995 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040238.995 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040238.996 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040238.996 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040238.997 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040238.997 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040238.997 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 1554040238.997 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 1554040238.997 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040238.998 * [backup-simplify]: Simplify -2/3 into -2/3 1554040238.998 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 1554040238.998 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554040238.998 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040238.998 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040238.998 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040238.998 * [backup-simplify]: Simplify 1/3 into 1/3 1554040238.998 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040238.998 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040238.998 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040238.998 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040238.998 * [taylor]: Taking taylor expansion of y.re in y.re 1554040238.998 * [backup-simplify]: Simplify 0 into 0 1554040238.998 * [backup-simplify]: Simplify 1 into 1 1554040238.998 * [backup-simplify]: Simplify (* 1 1) into 1 1554040238.999 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040238.999 * [backup-simplify]: Simplify (log 1) into 0 1554040238.999 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040238.999 * [taylor]: Taking taylor expansion of 2 in y.re 1554040238.999 * [backup-simplify]: Simplify 2 into 2 1554040238.999 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040238.999 * [taylor]: Taking taylor expansion of x.re in y.re 1554040238.999 * [backup-simplify]: Simplify x.re into x.re 1554040238.999 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.000 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.000 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.000 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.000 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.000 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.000 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.000 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.000 * [backup-simplify]: Simplify 0 into 0 1554040239.000 * [backup-simplify]: Simplify 1 into 1 1554040239.000 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554040239.000 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.001 * [backup-simplify]: Simplify x.im into x.im 1554040239.001 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.001 * [backup-simplify]: Simplify y.im into y.im 1554040239.001 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554040239.002 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.002 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.004 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.004 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.005 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.005 * [backup-simplify]: Simplify (- 0) into 0 1554040239.006 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.006 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.007 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.008 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.008 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554040239.008 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 1554040239.009 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.009 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.011 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.011 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.012 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.012 * [backup-simplify]: Simplify (- 0) into 0 1554040239.013 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.013 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.014 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.014 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.014 * [backup-simplify]: Simplify 0 into 0 1554040239.014 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.014 * [backup-simplify]: Simplify 0 into 0 1554040239.014 * [backup-simplify]: Simplify 0 into 0 1554040239.015 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.016 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.016 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.017 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.017 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.018 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554040239.019 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.019 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.019 * [backup-simplify]: Simplify 0 into 0 1554040239.019 * [backup-simplify]: Simplify 0 into 0 1554040239.020 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.020 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.021 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.021 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.022 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.022 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.023 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.023 * [backup-simplify]: Simplify 0 into 0 1554040239.024 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040239.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040239.024 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040239.025 * [backup-simplify]: Simplify (- 0) into 0 1554040239.025 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.025 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040239.026 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040239.027 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.027 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040239.028 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 1554040239.029 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040239.029 * [backup-simplify]: Simplify -1/9 into -1/9 1554040239.029 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.029 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.029 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.029 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.029 * [backup-simplify]: Simplify 0 into 0 1554040239.029 * [backup-simplify]: Simplify 1 into 1 1554040239.029 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.030 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.030 * [backup-simplify]: Simplify (log 1) into 0 1554040239.030 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.030 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.030 * [backup-simplify]: Simplify 2 into 2 1554040239.030 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.030 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.030 * [backup-simplify]: Simplify x.re into x.re 1554040239.030 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.031 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.031 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.031 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.031 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.031 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.031 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.031 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.031 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.031 * [backup-simplify]: Simplify 0 into 0 1554040239.031 * [backup-simplify]: Simplify 1 into 1 1554040239.032 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554040239.032 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040239.032 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.032 * [backup-simplify]: Simplify x.im into x.im 1554040239.032 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040239.032 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.032 * [backup-simplify]: Simplify y.im into y.im 1554040239.032 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.032 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.032 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.032 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.032 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040239.033 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 1554040239.033 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 1554040239.033 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 1554040239.033 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554040239.033 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.033 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554040239.033 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554040239.033 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554040239.033 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.033 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.033 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554040239.033 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.033 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.033 * [backup-simplify]: Simplify 2 into 2 1554040239.033 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.033 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.033 * [backup-simplify]: Simplify x.re into x.re 1554040239.034 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.034 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.034 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.034 * [backup-simplify]: Simplify 2 into 2 1554040239.034 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.034 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.034 * [backup-simplify]: Simplify y.re into y.re 1554040239.034 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.034 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.034 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.034 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.034 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.034 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.034 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.034 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.034 * [backup-simplify]: Simplify y.im into y.im 1554040239.034 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.035 * [backup-simplify]: Simplify 0 into 0 1554040239.035 * [backup-simplify]: Simplify 1 into 1 1554040239.035 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.036 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.036 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 1554040239.037 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.037 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.038 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.038 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.039 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.039 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.040 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.041 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.041 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554040239.042 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554040239.042 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.042 * [backup-simplify]: Simplify 0 into 0 1554040239.042 * [backup-simplify]: Simplify 0 into 0 1554040239.043 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040239.047 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554040239.049 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1554040239.050 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554040239.050 * [backup-simplify]: Simplify (- 0) into 0 1554040239.050 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.051 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554040239.053 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.053 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.053 * [backup-simplify]: Simplify 0 into 0 1554040239.053 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.053 * [backup-simplify]: Simplify 0 into 0 1554040239.053 * [backup-simplify]: Simplify 0 into 0 1554040239.053 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.053 * [backup-simplify]: Simplify 0 into 0 1554040239.053 * [backup-simplify]: Simplify 0 into 0 1554040239.053 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) into (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) 1554040239.054 * [backup-simplify]: Simplify (cbrt (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 1554040239.054 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040239.054 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.054 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.054 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.054 * [backup-simplify]: Simplify y.re into y.re 1554040239.054 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.054 * [backup-simplify]: Simplify x.re into x.re 1554040239.054 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.054 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.054 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040239.054 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.054 * [backup-simplify]: Simplify 0 into 0 1554040239.054 * [backup-simplify]: Simplify 1 into 1 1554040239.054 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.054 * [backup-simplify]: Simplify x.im into x.im 1554040239.055 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040239.055 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040239.055 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040239.055 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040239.055 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040239.055 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554040239.056 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554040239.056 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554040239.056 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 1554040239.056 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 1554040239.056 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.057 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.057 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.057 * [backup-simplify]: Simplify y.re into y.re 1554040239.057 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.057 * [backup-simplify]: Simplify x.re into x.re 1554040239.057 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.057 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.057 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.057 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.057 * [backup-simplify]: Simplify y.im into y.im 1554040239.057 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.057 * [backup-simplify]: Simplify 0 into 0 1554040239.057 * [backup-simplify]: Simplify 1 into 1 1554040239.057 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.058 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.058 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040239.058 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040239.058 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040239.058 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554040239.058 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554040239.059 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554040239.059 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 1554040239.059 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 1554040239.059 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554040239.059 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554040239.059 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554040239.059 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.059 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.059 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554040239.059 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554040239.059 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040239.059 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040239.059 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040239.059 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.059 * [backup-simplify]: Simplify 0 into 0 1554040239.059 * [backup-simplify]: Simplify 1 into 1 1554040239.059 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.059 * [backup-simplify]: Simplify x.re into x.re 1554040239.059 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040239.060 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040239.060 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040239.060 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040239.060 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.060 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.060 * [backup-simplify]: Simplify y.im into y.im 1554040239.060 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.060 * [backup-simplify]: Simplify x.im into x.im 1554040239.060 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.060 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.060 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040239.060 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554040239.060 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554040239.061 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554040239.061 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 1554040239.061 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 1554040239.061 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.061 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.061 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.062 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.062 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.062 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.062 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.062 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.062 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.062 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.062 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.062 * [backup-simplify]: Simplify y.re into y.re 1554040239.062 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.062 * [backup-simplify]: Simplify 0 into 0 1554040239.062 * [backup-simplify]: Simplify 1 into 1 1554040239.062 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.062 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.062 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.062 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.062 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.062 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.062 * [backup-simplify]: Simplify y.im into y.im 1554040239.062 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.062 * [backup-simplify]: Simplify x.im into x.im 1554040239.063 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.063 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.063 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.063 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.063 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.063 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.064 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.064 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.064 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.064 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.064 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.064 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.064 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.064 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.064 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.064 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.064 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.064 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.064 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.064 * [backup-simplify]: Simplify y.re into y.re 1554040239.064 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.064 * [backup-simplify]: Simplify 0 into 0 1554040239.064 * [backup-simplify]: Simplify 1 into 1 1554040239.064 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.065 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.065 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.065 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.065 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.065 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.065 * [backup-simplify]: Simplify y.im into y.im 1554040239.065 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.065 * [backup-simplify]: Simplify x.im into x.im 1554040239.065 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.065 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.065 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.065 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.065 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.066 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.066 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.066 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.066 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.066 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.066 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.066 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.066 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.066 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.066 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.067 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.067 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.067 * [backup-simplify]: Simplify 0 into 0 1554040239.067 * [backup-simplify]: Simplify 1 into 1 1554040239.067 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.067 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.068 * [backup-simplify]: Simplify (log 1) into 0 1554040239.068 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.068 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.068 * [backup-simplify]: Simplify 2 into 2 1554040239.068 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.068 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.068 * [backup-simplify]: Simplify x.re into x.re 1554040239.068 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.068 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.068 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.069 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.069 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.069 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.069 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.069 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554040239.069 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554040239.069 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.069 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.069 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554040239.069 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.069 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.069 * [backup-simplify]: Simplify 2 into 2 1554040239.069 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.069 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.069 * [backup-simplify]: Simplify y.re into y.re 1554040239.069 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.069 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.070 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.070 * [backup-simplify]: Simplify 2 into 2 1554040239.070 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.070 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.070 * [backup-simplify]: Simplify x.re into x.re 1554040239.070 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.070 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.070 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.070 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554040239.070 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554040239.070 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.070 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554040239.070 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554040239.070 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554040239.070 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.070 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554040239.070 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554040239.070 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.071 * [backup-simplify]: Simplify 2 into 2 1554040239.071 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554040239.071 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.071 * [backup-simplify]: Simplify x.re into x.re 1554040239.071 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.071 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554040239.071 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.071 * [backup-simplify]: Simplify 2 into 2 1554040239.071 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554040239.071 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.071 * [backup-simplify]: Simplify y.re into y.re 1554040239.071 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.071 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.071 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.071 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.071 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.071 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.072 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.076 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040239.076 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040239.076 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040239.077 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040239.077 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040239.078 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.078 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040239.079 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 1554040239.079 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040239.079 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.079 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.079 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.079 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.079 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.079 * [backup-simplify]: Simplify 0 into 0 1554040239.079 * [backup-simplify]: Simplify 1 into 1 1554040239.080 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.080 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.080 * [backup-simplify]: Simplify (log 1) into 0 1554040239.080 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.081 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.081 * [backup-simplify]: Simplify 2 into 2 1554040239.081 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.081 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.081 * [backup-simplify]: Simplify x.re into x.re 1554040239.081 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.081 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.081 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.081 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.081 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.082 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.082 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.082 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.082 * [backup-simplify]: Simplify 0 into 0 1554040239.082 * [backup-simplify]: Simplify 1 into 1 1554040239.082 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554040239.082 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.082 * [backup-simplify]: Simplify x.im into x.im 1554040239.082 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.082 * [backup-simplify]: Simplify y.im into y.im 1554040239.082 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554040239.083 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.085 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.086 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.086 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.087 * [backup-simplify]: Simplify (- 0) into 0 1554040239.087 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.088 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.088 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.089 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.089 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554040239.089 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 1554040239.090 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.092 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.093 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.093 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.094 * [backup-simplify]: Simplify (- 0) into 0 1554040239.094 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.095 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.096 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.096 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.096 * [backup-simplify]: Simplify 0 into 0 1554040239.096 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.096 * [backup-simplify]: Simplify 0 into 0 1554040239.096 * [backup-simplify]: Simplify 0 into 0 1554040239.097 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.098 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.098 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.099 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.099 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.100 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554040239.101 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.101 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.101 * [backup-simplify]: Simplify 0 into 0 1554040239.101 * [backup-simplify]: Simplify 0 into 0 1554040239.102 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.102 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.103 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.104 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.104 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.105 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.106 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.106 * [backup-simplify]: Simplify 0 into 0 1554040239.107 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040239.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040239.107 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040239.107 * [backup-simplify]: Simplify (- 0) into 0 1554040239.108 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.108 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040239.109 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040239.110 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.111 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040239.112 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 1554040239.112 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040239.112 * [backup-simplify]: Simplify -1/9 into -1/9 1554040239.112 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.112 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.112 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.112 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.112 * [backup-simplify]: Simplify 0 into 0 1554040239.113 * [backup-simplify]: Simplify 1 into 1 1554040239.113 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.113 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.114 * [backup-simplify]: Simplify (log 1) into 0 1554040239.114 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.114 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.114 * [backup-simplify]: Simplify 2 into 2 1554040239.114 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.114 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.114 * [backup-simplify]: Simplify x.re into x.re 1554040239.114 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.114 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.115 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.115 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.115 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.115 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.115 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.115 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.115 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.115 * [backup-simplify]: Simplify 0 into 0 1554040239.115 * [backup-simplify]: Simplify 1 into 1 1554040239.115 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554040239.115 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040239.115 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.115 * [backup-simplify]: Simplify x.im into x.im 1554040239.115 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040239.115 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.115 * [backup-simplify]: Simplify y.im into y.im 1554040239.116 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.116 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.116 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.116 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.116 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040239.117 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 1554040239.117 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 1554040239.117 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 1554040239.117 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554040239.117 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.117 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554040239.117 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554040239.117 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554040239.117 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.117 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.117 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554040239.117 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.117 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.117 * [backup-simplify]: Simplify 2 into 2 1554040239.117 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.117 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.117 * [backup-simplify]: Simplify x.re into x.re 1554040239.117 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.117 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.118 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.118 * [backup-simplify]: Simplify 2 into 2 1554040239.118 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.118 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.118 * [backup-simplify]: Simplify y.re into y.re 1554040239.118 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.118 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.118 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.118 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.118 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.118 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.118 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.118 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.118 * [backup-simplify]: Simplify y.im into y.im 1554040239.118 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.118 * [backup-simplify]: Simplify 0 into 0 1554040239.118 * [backup-simplify]: Simplify 1 into 1 1554040239.119 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.119 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.119 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 1554040239.120 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.121 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.121 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.122 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.122 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.123 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.124 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.124 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.124 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554040239.125 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554040239.125 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.125 * [backup-simplify]: Simplify 0 into 0 1554040239.125 * [backup-simplify]: Simplify 0 into 0 1554040239.126 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.127 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040239.130 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554040239.131 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1554040239.132 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554040239.133 * [backup-simplify]: Simplify (- 0) into 0 1554040239.133 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.134 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554040239.135 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.135 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.136 * [backup-simplify]: Simplify 0 into 0 1554040239.136 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.136 * [backup-simplify]: Simplify 0 into 0 1554040239.136 * [backup-simplify]: Simplify 0 into 0 1554040239.136 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.136 * [backup-simplify]: Simplify 0 into 0 1554040239.136 * [backup-simplify]: Simplify 0 into 0 1554040239.136 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.re)))) (* 2 (log (/ 1 (- y.re))))))) into (exp (* -1/3 (+ (* 2 (log (/ -1 y.re))) (* 2 (log (/ -1 x.re)))))) 1554040239.136 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 1554040239.136 * [backup-simplify]: Simplify (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) into (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) 1554040239.136 * [approximate]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040239.136 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.im 1554040239.136 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.im 1554040239.137 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.im 1554040239.137 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.137 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.137 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.im 1554040239.137 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1554040239.137 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040239.137 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040239.137 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.137 * [backup-simplify]: Simplify y.re into y.re 1554040239.137 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.137 * [backup-simplify]: Simplify x.re into x.re 1554040239.137 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040239.137 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.137 * [backup-simplify]: Simplify 0 into 0 1554040239.137 * [backup-simplify]: Simplify 1 into 1 1554040239.137 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.137 * [backup-simplify]: Simplify x.im into x.im 1554040239.137 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.137 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040239.137 * [backup-simplify]: Simplify (- 0) into 0 1554040239.138 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040239.138 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554040239.138 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554040239.138 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 1554040239.138 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 1554040239.138 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.im 1554040239.138 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.im 1554040239.138 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.im 1554040239.138 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.138 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.138 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.im 1554040239.138 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1554040239.138 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040239.138 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040239.138 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.138 * [backup-simplify]: Simplify y.re into y.re 1554040239.138 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.139 * [backup-simplify]: Simplify x.re into x.re 1554040239.139 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.139 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.139 * [backup-simplify]: Simplify y.im into y.im 1554040239.139 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.139 * [backup-simplify]: Simplify 0 into 0 1554040239.139 * [backup-simplify]: Simplify 1 into 1 1554040239.139 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.139 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.139 * [backup-simplify]: Simplify (- 0) into 0 1554040239.139 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040239.139 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554040239.139 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554040239.140 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 1554040239.140 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 1554040239.140 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.re 1554040239.140 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.re 1554040239.140 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.re 1554040239.140 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.140 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.140 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.re 1554040239.140 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1554040239.140 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040239.140 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040239.140 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.140 * [backup-simplify]: Simplify 0 into 0 1554040239.140 * [backup-simplify]: Simplify 1 into 1 1554040239.140 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.140 * [backup-simplify]: Simplify x.re into x.re 1554040239.140 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.140 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.140 * [backup-simplify]: Simplify y.im into y.im 1554040239.140 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.140 * [backup-simplify]: Simplify x.im into x.im 1554040239.140 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040239.140 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.140 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040239.141 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040239.141 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040239.141 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040239.141 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040239.141 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040239.141 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554040239.141 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554040239.141 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554040239.141 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.141 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.141 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554040239.141 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554040239.141 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040239.141 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.141 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.141 * [backup-simplify]: Simplify y.re into y.re 1554040239.141 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.142 * [backup-simplify]: Simplify 0 into 0 1554040239.142 * [backup-simplify]: Simplify 1 into 1 1554040239.142 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.142 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.142 * [backup-simplify]: Simplify y.im into y.im 1554040239.142 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.142 * [backup-simplify]: Simplify x.im into x.im 1554040239.142 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.142 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.142 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040239.142 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040239.142 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040239.142 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040239.142 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040239.143 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040239.143 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554040239.143 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554040239.143 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554040239.143 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.143 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.143 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554040239.143 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554040239.143 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040239.143 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.143 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.143 * [backup-simplify]: Simplify y.re into y.re 1554040239.143 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.143 * [backup-simplify]: Simplify 0 into 0 1554040239.143 * [backup-simplify]: Simplify 1 into 1 1554040239.143 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.143 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.143 * [backup-simplify]: Simplify y.im into y.im 1554040239.143 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.143 * [backup-simplify]: Simplify x.im into x.im 1554040239.143 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.143 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.143 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040239.143 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040239.143 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040239.144 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040239.144 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040239.144 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040239.144 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in y.re 1554040239.144 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in y.re 1554040239.144 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in y.re 1554040239.144 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.144 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.144 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in y.re 1554040239.144 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554040239.144 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040239.144 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.144 * [backup-simplify]: Simplify y.im into y.im 1554040239.144 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040239.144 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.144 * [backup-simplify]: Simplify x.im into x.im 1554040239.144 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.144 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.145 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040239.145 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040239.145 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040239.145 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040239.145 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in x.im 1554040239.145 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in x.im 1554040239.145 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in x.im 1554040239.145 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.145 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.145 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in x.im 1554040239.145 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040239.145 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040239.145 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.145 * [backup-simplify]: Simplify y.im into y.im 1554040239.145 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040239.145 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.145 * [backup-simplify]: Simplify 0 into 0 1554040239.145 * [backup-simplify]: Simplify 1 into 1 1554040239.146 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.146 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.147 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554040239.147 * [backup-simplify]: Simplify (log (pow y.im 2)) into (log (pow y.im 2)) 1554040239.147 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040239.147 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) into (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) 1554040239.147 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) 1554040239.147 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) in y.im 1554040239.147 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) in y.im 1554040239.148 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.148 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.148 * [taylor]: Taking taylor expansion of (+ (log (pow y.im 2)) (* 2 (log x.im))) in y.im 1554040239.148 * [taylor]: Taking taylor expansion of (log (pow y.im 2)) in y.im 1554040239.148 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554040239.148 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.148 * [backup-simplify]: Simplify 0 into 0 1554040239.148 * [backup-simplify]: Simplify 1 into 1 1554040239.148 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.148 * [backup-simplify]: Simplify (log 1) into 0 1554040239.148 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 1554040239.148 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.149 * [backup-simplify]: Simplify 2 into 2 1554040239.149 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554040239.149 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.149 * [backup-simplify]: Simplify x.im into x.im 1554040239.149 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554040239.149 * [backup-simplify]: Simplify (+ (* (- -2) (log y.im)) 0) into (* 2 (log y.im)) 1554040239.149 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1554040239.149 * [backup-simplify]: Simplify (+ (* 2 (log y.im)) (* 2 (log x.im))) into (+ (* 2 (log y.im)) (* 2 (log x.im))) 1554040239.149 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) into (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) 1554040239.150 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 1554040239.150 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 1554040239.150 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.150 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.151 * [backup-simplify]: Simplify (- 0) into 0 1554040239.151 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040239.151 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554040239.152 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040239.152 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040239.152 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) 1554040239.152 * [taylor]: Taking taylor expansion of (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) in y.re 1554040239.152 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040239.152 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.152 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* y.im x.im)) 1/3) y.re) in y.re 1554040239.152 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in y.re 1554040239.152 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in y.re 1554040239.152 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in y.re 1554040239.152 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.153 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.153 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in y.re 1554040239.153 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040239.153 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.153 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.153 * [backup-simplify]: Simplify y.im into y.im 1554040239.153 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.153 * [backup-simplify]: Simplify x.im into x.im 1554040239.153 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.153 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.153 * [backup-simplify]: Simplify (log (/ 1 (* y.im x.im))) into (log (/ 1 (* y.im x.im))) 1554040239.153 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* y.im x.im)))) into (* 1/3 (log (/ 1 (* y.im x.im)))) 1554040239.153 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* y.im x.im))))) into (pow (/ 1 (* y.im x.im)) 1/3) 1554040239.153 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.153 * [backup-simplify]: Simplify 0 into 0 1554040239.153 * [backup-simplify]: Simplify 1 into 1 1554040239.153 * [backup-simplify]: Simplify (* (pow (/ 1 (* y.im x.im)) 1/3) 0) into 0 1554040239.154 * [backup-simplify]: Simplify (* -2/3 0) into 0 1554040239.154 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.154 * [backup-simplify]: Simplify 0 into 0 1554040239.154 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.154 * [backup-simplify]: Simplify 0 into 0 1554040239.154 * [backup-simplify]: Simplify 0 into 0 1554040239.154 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554040239.154 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040239.154 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1554040239.155 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into 0 1554040239.156 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into 0 1554040239.157 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.157 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.157 * [backup-simplify]: Simplify 0 into 0 1554040239.157 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.157 * [backup-simplify]: Simplify 0 into 0 1554040239.157 * [backup-simplify]: Simplify 0 into 0 1554040239.158 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.158 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040239.158 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554040239.159 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow y.im 2) 1)))) 1) into 0 1554040239.160 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040239.160 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into 0 1554040239.161 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.161 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.161 * [backup-simplify]: Simplify 0 into 0 1554040239.161 * [backup-simplify]: Simplify 0 into 0 1554040239.162 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.163 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.164 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554040239.164 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1554040239.165 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.166 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into 0 1554040239.167 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.167 * [backup-simplify]: Simplify 0 into 0 1554040239.167 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.168 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040239.168 * [backup-simplify]: Simplify (- 0) into 0 1554040239.169 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.169 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554040239.170 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (pow y.re 2)) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040239.170 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040239.171 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) 1554040239.171 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) in y.re 1554040239.171 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040239.171 * [backup-simplify]: Simplify -1/9 into -1/9 1554040239.171 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2)) in y.re 1554040239.171 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) in y.re 1554040239.171 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) in y.re 1554040239.171 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) in y.re 1554040239.171 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.171 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.172 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) in y.re 1554040239.172 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) (pow x.im 4))) in y.re 1554040239.172 * [taylor]: Taking taylor expansion of (* (pow y.im 4) (pow x.im 4)) in y.re 1554040239.172 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.re 1554040239.172 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.172 * [backup-simplify]: Simplify y.im into y.im 1554040239.172 * [taylor]: Taking taylor expansion of (pow x.im 4) in y.re 1554040239.172 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.172 * [backup-simplify]: Simplify x.im into x.im 1554040239.172 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.172 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1554040239.172 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.172 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554040239.172 * [backup-simplify]: Simplify (* (pow y.im 4) (pow x.im 4)) into (* (pow y.im 4) (pow x.im 4)) 1554040239.172 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 4) (pow x.im 4))) into (/ 1 (* (pow y.im 4) (pow x.im 4))) 1554040239.172 * [backup-simplify]: Simplify (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) into (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) 1554040239.173 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) into (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) 1554040239.173 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) into (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) 1554040239.173 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.173 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.173 * [backup-simplify]: Simplify 0 into 0 1554040239.173 * [backup-simplify]: Simplify 1 into 1 1554040239.173 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.173 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040239.174 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (* y.im x.im)) 1)))) 1) into 0 1554040239.175 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (* y.im x.im))))) into 0 1554040239.176 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.176 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (* y.im x.im)) 1/3) 1) (* 0 0)) into (pow (/ 1 (* y.im x.im)) 1/3) 1554040239.177 * [backup-simplify]: Simplify (+ (* -2/3 (pow (/ 1 (* y.im x.im)) 1/3)) (* 0 0)) into (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) 1554040239.177 * [taylor]: Taking taylor expansion of (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) in x.im 1554040239.177 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3)) in x.im 1554040239.177 * [taylor]: Taking taylor expansion of 2/3 in x.im 1554040239.177 * [backup-simplify]: Simplify 2/3 into 2/3 1554040239.177 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in x.im 1554040239.177 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in x.im 1554040239.177 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in x.im 1554040239.177 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.177 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.177 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in x.im 1554040239.177 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040239.177 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.177 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.177 * [backup-simplify]: Simplify y.im into y.im 1554040239.177 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.177 * [backup-simplify]: Simplify 0 into 0 1554040239.177 * [backup-simplify]: Simplify 1 into 1 1554040239.177 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.178 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.178 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040239.178 * [backup-simplify]: Simplify (log (/ 1 y.im)) into (log (/ 1 y.im)) 1554040239.178 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 y.im))) into (- (log (/ 1 y.im)) (log x.im)) 1554040239.178 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.im)) (log x.im))) into (* 1/3 (- (log (/ 1 y.im)) (log x.im))) 1554040239.179 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) 1554040239.179 * [backup-simplify]: Simplify (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) into (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) 1554040239.179 * [backup-simplify]: Simplify (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) into (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) 1554040239.179 * [taylor]: Taking taylor expansion of (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) in y.im 1554040239.179 * [taylor]: Taking taylor expansion of (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) in y.im 1554040239.179 * [taylor]: Taking taylor expansion of 2/3 in y.im 1554040239.179 * [backup-simplify]: Simplify 2/3 into 2/3 1554040239.179 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) in y.im 1554040239.179 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.im)) (log x.im))) in y.im 1554040239.179 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.179 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.179 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.im)) (log x.im)) in y.im 1554040239.179 * [taylor]: Taking taylor expansion of (log (/ 1 y.im)) in y.im 1554040239.179 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040239.179 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.179 * [backup-simplify]: Simplify 0 into 0 1554040239.179 * [backup-simplify]: Simplify 1 into 1 1554040239.180 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.180 * [backup-simplify]: Simplify (log 1) into 0 1554040239.180 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554040239.180 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.180 * [backup-simplify]: Simplify x.im into x.im 1554040239.180 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554040239.181 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) 0) into (- (log y.im)) 1554040239.181 * [backup-simplify]: Simplify (- (log x.im)) into (- (log x.im)) 1554040239.181 * [backup-simplify]: Simplify (+ (- (log y.im)) (- (log x.im))) into (- (+ (log y.im) (log x.im))) 1554040239.181 * [backup-simplify]: Simplify (* 1/3 (- (+ (log y.im) (log x.im)))) into (* -1/3 (+ (log y.im) (log x.im))) 1554040239.181 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.im) (log x.im)))) into (exp (* -1/3 (+ (log y.im) (log x.im)))) 1554040239.181 * [backup-simplify]: Simplify (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) into (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) 1554040239.181 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 1554040239.181 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 1554040239.182 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040239.182 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040239.183 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554040239.185 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into 0 1554040239.185 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040239.186 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.186 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.186 * [backup-simplify]: Simplify 0 into 0 1554040239.186 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.186 * [backup-simplify]: Simplify 0 into 0 1554040239.186 * [backup-simplify]: Simplify 0 into 0 1554040239.186 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.186 * [backup-simplify]: Simplify 0 into 0 1554040239.186 * [backup-simplify]: Simplify 0 into 0 1554040239.186 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.186 * [backup-simplify]: Simplify 0 into 0 1554040239.186 * [backup-simplify]: Simplify 0 into 0 1554040239.187 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.187 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040239.188 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.189 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow y.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow y.im 2) 1)))) 2) into 0 1554040239.189 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040239.189 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im)))))) into 0 1554040239.191 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.192 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.192 * [backup-simplify]: Simplify 0 into 0 1554040239.192 * [backup-simplify]: Simplify 0 into 0 1554040239.192 * [backup-simplify]: Simplify 0 into 0 1554040239.192 * [backup-simplify]: Simplify 0 into 0 1554040239.193 * [backup-simplify]: Simplify (+ (* (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (- (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (* 2/3 (* (exp (* -1/3 (+ (log y.im) (log x.im)))) (* y.re x.re)))) 1554040239.193 * [backup-simplify]: Simplify (cbrt (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 1554040239.193 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040239.193 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.194 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.194 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.194 * [backup-simplify]: Simplify y.re into y.re 1554040239.194 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.194 * [backup-simplify]: Simplify x.re into x.re 1554040239.194 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.194 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.194 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040239.194 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.194 * [backup-simplify]: Simplify 0 into 0 1554040239.194 * [backup-simplify]: Simplify 1 into 1 1554040239.194 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.194 * [backup-simplify]: Simplify x.im into x.im 1554040239.194 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040239.195 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040239.195 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040239.195 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040239.195 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040239.195 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554040239.195 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554040239.196 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554040239.196 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 1554040239.196 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 1554040239.196 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554040239.196 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554040239.196 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554040239.196 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.196 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.196 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554040239.196 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554040239.197 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040239.197 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040239.197 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040239.197 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.197 * [backup-simplify]: Simplify y.re into y.re 1554040239.197 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.197 * [backup-simplify]: Simplify x.re into x.re 1554040239.197 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.197 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.197 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040239.197 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.197 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.197 * [backup-simplify]: Simplify y.im into y.im 1554040239.197 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.197 * [backup-simplify]: Simplify 0 into 0 1554040239.197 * [backup-simplify]: Simplify 1 into 1 1554040239.197 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.198 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.198 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040239.198 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040239.198 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040239.198 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554040239.198 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554040239.199 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554040239.199 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 1554040239.199 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 1554040239.199 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554040239.199 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554040239.199 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554040239.199 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.199 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.199 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554040239.199 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554040239.199 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040239.199 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040239.199 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040239.199 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.199 * [backup-simplify]: Simplify 0 into 0 1554040239.199 * [backup-simplify]: Simplify 1 into 1 1554040239.199 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.199 * [backup-simplify]: Simplify x.re into x.re 1554040239.199 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040239.200 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040239.200 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040239.200 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040239.200 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.200 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.200 * [backup-simplify]: Simplify y.im into y.im 1554040239.200 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.200 * [backup-simplify]: Simplify x.im into x.im 1554040239.200 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.200 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.200 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040239.200 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554040239.201 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554040239.201 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554040239.201 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 1554040239.201 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 1554040239.202 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.202 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.202 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.202 * [backup-simplify]: Simplify y.re into y.re 1554040239.202 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.202 * [backup-simplify]: Simplify 0 into 0 1554040239.202 * [backup-simplify]: Simplify 1 into 1 1554040239.202 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.202 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.202 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.202 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.202 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.203 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.203 * [backup-simplify]: Simplify y.im into y.im 1554040239.203 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.203 * [backup-simplify]: Simplify x.im into x.im 1554040239.203 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.203 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.203 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.203 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.203 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.204 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.204 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.204 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.204 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.204 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.204 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.204 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.204 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.204 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.204 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.204 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.204 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.204 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.204 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.204 * [backup-simplify]: Simplify y.re into y.re 1554040239.204 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.204 * [backup-simplify]: Simplify 0 into 0 1554040239.204 * [backup-simplify]: Simplify 1 into 1 1554040239.204 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.205 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.205 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.205 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.205 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.205 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.205 * [backup-simplify]: Simplify y.im into y.im 1554040239.205 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.205 * [backup-simplify]: Simplify x.im into x.im 1554040239.205 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.205 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.205 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.205 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.206 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.206 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.206 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.207 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.207 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.207 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.207 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.207 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.207 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.207 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.207 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.207 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.207 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.207 * [backup-simplify]: Simplify 0 into 0 1554040239.207 * [backup-simplify]: Simplify 1 into 1 1554040239.207 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.208 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.208 * [backup-simplify]: Simplify (log 1) into 0 1554040239.208 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.208 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.208 * [backup-simplify]: Simplify 2 into 2 1554040239.208 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.208 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.208 * [backup-simplify]: Simplify x.re into x.re 1554040239.208 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.209 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.209 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.209 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.209 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.209 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.209 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.209 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554040239.210 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554040239.210 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.210 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.210 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554040239.210 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.210 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.210 * [backup-simplify]: Simplify 2 into 2 1554040239.210 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.210 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.210 * [backup-simplify]: Simplify y.re into y.re 1554040239.210 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.210 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.210 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.210 * [backup-simplify]: Simplify 2 into 2 1554040239.210 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.210 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.210 * [backup-simplify]: Simplify x.re into x.re 1554040239.210 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.210 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.210 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.210 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554040239.210 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554040239.211 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.211 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554040239.211 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554040239.211 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554040239.211 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.211 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554040239.211 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554040239.211 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.211 * [backup-simplify]: Simplify 2 into 2 1554040239.211 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554040239.211 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.211 * [backup-simplify]: Simplify x.re into x.re 1554040239.211 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.211 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554040239.211 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.211 * [backup-simplify]: Simplify 2 into 2 1554040239.211 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554040239.211 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.211 * [backup-simplify]: Simplify y.re into y.re 1554040239.211 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.211 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.211 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.211 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.211 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.212 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.212 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.213 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040239.213 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040239.213 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040239.213 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040239.214 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040239.214 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.215 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040239.215 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 1554040239.215 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 1554040239.215 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040239.215 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.215 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 1554040239.215 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554040239.215 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.215 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.215 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.215 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.215 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.215 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.215 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.216 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.216 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.216 * [backup-simplify]: Simplify 0 into 0 1554040239.216 * [backup-simplify]: Simplify 1 into 1 1554040239.216 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.216 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.217 * [backup-simplify]: Simplify (log 1) into 0 1554040239.217 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.217 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.217 * [backup-simplify]: Simplify 2 into 2 1554040239.217 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.217 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.217 * [backup-simplify]: Simplify x.re into x.re 1554040239.217 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.217 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.218 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.218 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.218 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.218 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.218 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.218 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.218 * [backup-simplify]: Simplify 0 into 0 1554040239.218 * [backup-simplify]: Simplify 1 into 1 1554040239.218 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554040239.218 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.218 * [backup-simplify]: Simplify x.im into x.im 1554040239.218 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.218 * [backup-simplify]: Simplify y.im into y.im 1554040239.219 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554040239.219 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.220 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.222 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.222 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.223 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.223 * [backup-simplify]: Simplify (- 0) into 0 1554040239.224 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.224 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.225 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.226 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.226 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554040239.226 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 1554040239.227 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.231 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.233 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.234 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.234 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.234 * [backup-simplify]: Simplify (- 0) into 0 1554040239.234 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.235 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.235 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.235 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.235 * [backup-simplify]: Simplify 0 into 0 1554040239.235 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.236 * [backup-simplify]: Simplify 0 into 0 1554040239.236 * [backup-simplify]: Simplify 0 into 0 1554040239.236 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.237 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.237 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.237 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.238 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.238 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554040239.238 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.238 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.239 * [backup-simplify]: Simplify 0 into 0 1554040239.239 * [backup-simplify]: Simplify 0 into 0 1554040239.239 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.239 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.240 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.240 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.240 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.241 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.241 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.241 * [backup-simplify]: Simplify 0 into 0 1554040239.242 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040239.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040239.242 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040239.242 * [backup-simplify]: Simplify (- 0) into 0 1554040239.242 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.243 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040239.243 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040239.243 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.244 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040239.244 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 1554040239.244 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 1554040239.244 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040239.244 * [backup-simplify]: Simplify -1/9 into -1/9 1554040239.244 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 1554040239.244 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 1554040239.244 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.244 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.244 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.244 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.244 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.245 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.245 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.245 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.245 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.245 * [backup-simplify]: Simplify 0 into 0 1554040239.245 * [backup-simplify]: Simplify 1 into 1 1554040239.245 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.245 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.245 * [backup-simplify]: Simplify (log 1) into 0 1554040239.245 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.245 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.245 * [backup-simplify]: Simplify 2 into 2 1554040239.245 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.245 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.245 * [backup-simplify]: Simplify x.re into x.re 1554040239.245 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.246 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.246 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.246 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.246 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.246 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.246 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.246 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.246 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.246 * [backup-simplify]: Simplify 0 into 0 1554040239.246 * [backup-simplify]: Simplify 1 into 1 1554040239.246 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554040239.246 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040239.246 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.246 * [backup-simplify]: Simplify x.im into x.im 1554040239.246 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040239.246 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.246 * [backup-simplify]: Simplify y.im into y.im 1554040239.247 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.247 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.247 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.247 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.247 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040239.247 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 1554040239.247 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 1554040239.247 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554040239.247 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.247 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.247 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.247 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.247 * [backup-simplify]: Simplify 2 into 2 1554040239.247 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.247 * [backup-simplify]: Simplify x.re into x.re 1554040239.247 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.247 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.247 * [backup-simplify]: Simplify 2 into 2 1554040239.247 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.247 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.247 * [backup-simplify]: Simplify y.re into y.re 1554040239.247 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.248 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.248 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.248 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.248 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.248 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.248 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.248 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.248 * [backup-simplify]: Simplify y.im into y.im 1554040239.248 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.248 * [backup-simplify]: Simplify 0 into 0 1554040239.248 * [backup-simplify]: Simplify 1 into 1 1554040239.248 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.248 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.248 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 1554040239.249 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.249 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.250 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.250 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.250 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.250 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.251 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.251 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.252 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554040239.252 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554040239.252 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.252 * [backup-simplify]: Simplify 0 into 0 1554040239.252 * [backup-simplify]: Simplify 0 into 0 1554040239.253 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.253 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040239.255 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554040239.256 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1554040239.256 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554040239.257 * [backup-simplify]: Simplify (- 0) into 0 1554040239.257 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.258 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554040239.259 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.259 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.259 * [backup-simplify]: Simplify 0 into 0 1554040239.259 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.259 * [backup-simplify]: Simplify 0 into 0 1554040239.259 * [backup-simplify]: Simplify 0 into 0 1554040239.259 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.259 * [backup-simplify]: Simplify 0 into 0 1554040239.259 * [backup-simplify]: Simplify 0 into 0 1554040239.259 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) into (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) 1554040239.259 * [backup-simplify]: Simplify (cbrt (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 1554040239.259 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040239.259 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554040239.259 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554040239.259 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554040239.259 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.259 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.259 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554040239.259 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554040239.259 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040239.259 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040239.259 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040239.259 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.259 * [backup-simplify]: Simplify y.re into y.re 1554040239.259 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.260 * [backup-simplify]: Simplify x.re into x.re 1554040239.260 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.260 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.260 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040239.260 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040239.260 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.260 * [backup-simplify]: Simplify 0 into 0 1554040239.260 * [backup-simplify]: Simplify 1 into 1 1554040239.260 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.260 * [backup-simplify]: Simplify x.im into x.im 1554040239.260 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040239.260 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040239.260 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040239.260 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040239.260 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040239.260 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554040239.260 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554040239.261 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554040239.261 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 1554040239.261 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 1554040239.261 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.261 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.261 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.261 * [backup-simplify]: Simplify y.re into y.re 1554040239.261 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.261 * [backup-simplify]: Simplify x.re into x.re 1554040239.261 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.261 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.261 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.261 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.261 * [backup-simplify]: Simplify y.im into y.im 1554040239.261 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.261 * [backup-simplify]: Simplify 0 into 0 1554040239.261 * [backup-simplify]: Simplify 1 into 1 1554040239.261 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.262 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.262 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040239.262 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040239.262 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040239.262 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554040239.262 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554040239.262 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554040239.262 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 1554040239.262 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 1554040239.262 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554040239.262 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554040239.262 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554040239.262 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.262 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.263 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554040239.263 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554040239.263 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040239.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040239.263 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040239.263 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.263 * [backup-simplify]: Simplify 0 into 0 1554040239.263 * [backup-simplify]: Simplify 1 into 1 1554040239.263 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.263 * [backup-simplify]: Simplify x.re into x.re 1554040239.263 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040239.263 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040239.263 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040239.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040239.263 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.263 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.263 * [backup-simplify]: Simplify y.im into y.im 1554040239.263 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.263 * [backup-simplify]: Simplify x.im into x.im 1554040239.263 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.263 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.263 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040239.263 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554040239.263 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554040239.264 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554040239.264 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 1554040239.264 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 1554040239.264 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.264 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.264 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.264 * [backup-simplify]: Simplify y.re into y.re 1554040239.264 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.264 * [backup-simplify]: Simplify 0 into 0 1554040239.264 * [backup-simplify]: Simplify 1 into 1 1554040239.264 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.264 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.264 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.264 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.264 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.264 * [backup-simplify]: Simplify y.im into y.im 1554040239.264 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.265 * [backup-simplify]: Simplify x.im into x.im 1554040239.265 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.265 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.265 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.265 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.265 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.265 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.265 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.265 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.265 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.265 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.265 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.265 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.265 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.265 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.265 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.265 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.265 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.265 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.265 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.266 * [backup-simplify]: Simplify y.re into y.re 1554040239.266 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.266 * [backup-simplify]: Simplify 0 into 0 1554040239.266 * [backup-simplify]: Simplify 1 into 1 1554040239.266 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.266 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.266 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.266 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.266 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.266 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.266 * [backup-simplify]: Simplify y.im into y.im 1554040239.266 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.266 * [backup-simplify]: Simplify x.im into x.im 1554040239.266 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.266 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.266 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.266 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.266 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.267 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.267 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.267 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.267 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.267 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.267 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.267 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.267 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.267 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.267 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.267 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.267 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.267 * [backup-simplify]: Simplify 0 into 0 1554040239.267 * [backup-simplify]: Simplify 1 into 1 1554040239.267 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.267 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.268 * [backup-simplify]: Simplify (log 1) into 0 1554040239.268 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.268 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.268 * [backup-simplify]: Simplify 2 into 2 1554040239.268 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.268 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.268 * [backup-simplify]: Simplify x.re into x.re 1554040239.268 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.268 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.268 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.268 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.268 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.268 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.268 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.268 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554040239.268 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554040239.269 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.269 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.269 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554040239.269 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.269 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.269 * [backup-simplify]: Simplify 2 into 2 1554040239.269 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.269 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.269 * [backup-simplify]: Simplify y.re into y.re 1554040239.269 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.269 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.269 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.269 * [backup-simplify]: Simplify 2 into 2 1554040239.269 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.269 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.269 * [backup-simplify]: Simplify x.re into x.re 1554040239.269 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.269 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.269 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.269 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554040239.269 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554040239.269 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.269 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554040239.269 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554040239.269 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554040239.269 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.269 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554040239.269 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554040239.269 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.269 * [backup-simplify]: Simplify 2 into 2 1554040239.269 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554040239.269 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.269 * [backup-simplify]: Simplify x.re into x.re 1554040239.269 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.269 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554040239.269 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.269 * [backup-simplify]: Simplify 2 into 2 1554040239.269 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554040239.269 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.269 * [backup-simplify]: Simplify y.re into y.re 1554040239.269 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.269 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.269 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.270 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.270 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.270 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.270 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.270 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040239.270 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040239.271 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040239.271 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040239.271 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040239.271 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.271 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040239.272 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 1554040239.272 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040239.272 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.272 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.272 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.272 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.272 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.272 * [backup-simplify]: Simplify 0 into 0 1554040239.272 * [backup-simplify]: Simplify 1 into 1 1554040239.272 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.272 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.273 * [backup-simplify]: Simplify (log 1) into 0 1554040239.273 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.273 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.273 * [backup-simplify]: Simplify 2 into 2 1554040239.273 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.273 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.273 * [backup-simplify]: Simplify x.re into x.re 1554040239.273 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.273 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.273 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.273 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.273 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.273 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.273 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.274 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.274 * [backup-simplify]: Simplify 0 into 0 1554040239.274 * [backup-simplify]: Simplify 1 into 1 1554040239.274 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554040239.274 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.274 * [backup-simplify]: Simplify x.im into x.im 1554040239.274 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.274 * [backup-simplify]: Simplify y.im into y.im 1554040239.274 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554040239.274 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.275 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.275 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.276 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.276 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.276 * [backup-simplify]: Simplify (- 0) into 0 1554040239.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.277 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.278 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.278 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.278 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554040239.278 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 1554040239.279 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.280 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.281 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.282 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.282 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.282 * [backup-simplify]: Simplify (- 0) into 0 1554040239.283 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.283 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.284 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.284 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.284 * [backup-simplify]: Simplify 0 into 0 1554040239.284 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.284 * [backup-simplify]: Simplify 0 into 0 1554040239.284 * [backup-simplify]: Simplify 0 into 0 1554040239.285 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.285 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.286 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.287 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.287 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.287 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554040239.288 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.288 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.288 * [backup-simplify]: Simplify 0 into 0 1554040239.288 * [backup-simplify]: Simplify 0 into 0 1554040239.289 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.289 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.290 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.291 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.291 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.291 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.292 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.292 * [backup-simplify]: Simplify 0 into 0 1554040239.293 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040239.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040239.293 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040239.294 * [backup-simplify]: Simplify (- 0) into 0 1554040239.294 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.294 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040239.295 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040239.296 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.296 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040239.297 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 1554040239.297 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040239.297 * [backup-simplify]: Simplify -1/9 into -1/9 1554040239.297 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.297 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.297 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.297 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.297 * [backup-simplify]: Simplify 0 into 0 1554040239.298 * [backup-simplify]: Simplify 1 into 1 1554040239.298 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.298 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.299 * [backup-simplify]: Simplify (log 1) into 0 1554040239.299 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.299 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.299 * [backup-simplify]: Simplify 2 into 2 1554040239.299 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.299 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.299 * [backup-simplify]: Simplify x.re into x.re 1554040239.299 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.299 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.299 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.299 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.300 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.300 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.300 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.300 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.300 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.300 * [backup-simplify]: Simplify 0 into 0 1554040239.300 * [backup-simplify]: Simplify 1 into 1 1554040239.300 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554040239.300 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040239.300 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.300 * [backup-simplify]: Simplify x.im into x.im 1554040239.300 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040239.300 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.300 * [backup-simplify]: Simplify y.im into y.im 1554040239.300 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.301 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.301 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.301 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.301 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040239.301 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 1554040239.301 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 1554040239.301 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 1554040239.301 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554040239.301 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.301 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554040239.301 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554040239.301 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554040239.302 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.302 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.302 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554040239.302 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.302 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.302 * [backup-simplify]: Simplify 2 into 2 1554040239.302 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.302 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.302 * [backup-simplify]: Simplify x.re into x.re 1554040239.302 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.302 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.302 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.302 * [backup-simplify]: Simplify 2 into 2 1554040239.302 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.302 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.302 * [backup-simplify]: Simplify y.re into y.re 1554040239.302 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.302 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.302 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.302 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.302 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.302 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.302 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.302 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.302 * [backup-simplify]: Simplify y.im into y.im 1554040239.302 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.302 * [backup-simplify]: Simplify 0 into 0 1554040239.302 * [backup-simplify]: Simplify 1 into 1 1554040239.303 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.303 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.303 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 1554040239.304 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.304 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.305 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.305 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.306 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.306 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.307 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.308 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.308 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554040239.309 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554040239.309 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.309 * [backup-simplify]: Simplify 0 into 0 1554040239.309 * [backup-simplify]: Simplify 0 into 0 1554040239.309 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040239.311 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554040239.313 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1554040239.313 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554040239.313 * [backup-simplify]: Simplify (- 0) into 0 1554040239.314 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.314 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554040239.315 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.315 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.315 * [backup-simplify]: Simplify 0 into 0 1554040239.315 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.315 * [backup-simplify]: Simplify 0 into 0 1554040239.315 * [backup-simplify]: Simplify 0 into 0 1554040239.315 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.315 * [backup-simplify]: Simplify 0 into 0 1554040239.315 * [backup-simplify]: Simplify 0 into 0 1554040239.315 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.re)))) (* 2 (log (/ 1 (- y.re))))))) into (exp (* -1/3 (+ (* 2 (log (/ -1 y.re))) (* 2 (log (/ -1 x.re)))))) 1554040239.315 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 1554040239.316 * [backup-simplify]: Simplify (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) into (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) 1554040239.316 * [approximate]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040239.316 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.im 1554040239.316 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.im 1554040239.316 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.im 1554040239.316 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.316 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.316 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.im 1554040239.316 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1554040239.316 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554040239.316 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040239.316 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.316 * [backup-simplify]: Simplify y.re into y.re 1554040239.316 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.316 * [backup-simplify]: Simplify x.re into x.re 1554040239.316 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040239.316 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.316 * [backup-simplify]: Simplify 0 into 0 1554040239.316 * [backup-simplify]: Simplify 1 into 1 1554040239.316 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.316 * [backup-simplify]: Simplify x.im into x.im 1554040239.316 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.316 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040239.316 * [backup-simplify]: Simplify (- 0) into 0 1554040239.316 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040239.316 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554040239.316 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554040239.316 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 1554040239.317 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 1554040239.317 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.im 1554040239.317 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.im 1554040239.317 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.im 1554040239.317 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.317 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.317 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.im 1554040239.317 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1554040239.317 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554040239.317 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040239.317 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.317 * [backup-simplify]: Simplify y.re into y.re 1554040239.317 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.317 * [backup-simplify]: Simplify x.re into x.re 1554040239.317 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.317 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.317 * [backup-simplify]: Simplify y.im into y.im 1554040239.317 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.317 * [backup-simplify]: Simplify 0 into 0 1554040239.317 * [backup-simplify]: Simplify 1 into 1 1554040239.317 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.317 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.317 * [backup-simplify]: Simplify (- 0) into 0 1554040239.317 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554040239.317 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554040239.317 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554040239.317 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) into (* 1/3 (log (* (pow y.re 2) (pow x.re 2)))) 1554040239.318 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.re 2) (pow x.re 2))))) into (pow (* (pow y.re 2) (pow x.re 2)) 1/3) 1554040239.318 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.re 1554040239.318 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.re 1554040239.318 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.re 1554040239.318 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.318 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.318 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.re 1554040239.318 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1554040239.318 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554040239.318 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040239.318 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.318 * [backup-simplify]: Simplify 0 into 0 1554040239.318 * [backup-simplify]: Simplify 1 into 1 1554040239.318 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.318 * [backup-simplify]: Simplify x.re into x.re 1554040239.318 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.318 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.318 * [backup-simplify]: Simplify y.im into y.im 1554040239.318 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.318 * [backup-simplify]: Simplify x.im into x.im 1554040239.318 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040239.318 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.318 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040239.318 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040239.318 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040239.318 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040239.318 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040239.318 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040239.318 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554040239.318 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554040239.318 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554040239.318 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.318 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.318 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554040239.318 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554040239.318 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040239.318 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.318 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.318 * [backup-simplify]: Simplify y.re into y.re 1554040239.318 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.319 * [backup-simplify]: Simplify 0 into 0 1554040239.319 * [backup-simplify]: Simplify 1 into 1 1554040239.319 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.319 * [backup-simplify]: Simplify y.im into y.im 1554040239.319 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.319 * [backup-simplify]: Simplify x.im into x.im 1554040239.319 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.319 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.319 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040239.319 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040239.319 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040239.319 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040239.319 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040239.319 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040239.319 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.319 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.319 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.319 * [backup-simplify]: Simplify y.re into y.re 1554040239.319 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.319 * [backup-simplify]: Simplify 0 into 0 1554040239.319 * [backup-simplify]: Simplify 1 into 1 1554040239.319 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.319 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.319 * [backup-simplify]: Simplify y.im into y.im 1554040239.319 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.319 * [backup-simplify]: Simplify x.im into x.im 1554040239.319 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.319 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.319 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554040239.320 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554040239.320 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554040239.320 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040239.320 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040239.320 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040239.320 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in y.re 1554040239.320 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in y.re 1554040239.320 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in y.re 1554040239.320 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.320 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.320 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in y.re 1554040239.320 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554040239.320 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040239.320 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.320 * [backup-simplify]: Simplify y.im into y.im 1554040239.320 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040239.320 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.320 * [backup-simplify]: Simplify x.im into x.im 1554040239.320 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.320 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.320 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040239.320 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554040239.320 * [backup-simplify]: Simplify (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) into (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) 1554040239.320 * [backup-simplify]: Simplify (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) into (pow (* (pow y.im 2) (pow x.im 2)) 1/3) 1554040239.320 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in x.im 1554040239.320 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in x.im 1554040239.321 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in x.im 1554040239.321 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.321 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.321 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in x.im 1554040239.321 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554040239.321 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554040239.321 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.321 * [backup-simplify]: Simplify y.im into y.im 1554040239.321 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554040239.321 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.321 * [backup-simplify]: Simplify 0 into 0 1554040239.321 * [backup-simplify]: Simplify 1 into 1 1554040239.321 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.321 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.321 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554040239.321 * [backup-simplify]: Simplify (log (pow y.im 2)) into (log (pow y.im 2)) 1554040239.322 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040239.322 * [backup-simplify]: Simplify (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) into (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) 1554040239.322 * [backup-simplify]: Simplify (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) 1554040239.322 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) in y.im 1554040239.322 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) in y.im 1554040239.322 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.322 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.322 * [taylor]: Taking taylor expansion of (+ (log (pow y.im 2)) (* 2 (log x.im))) in y.im 1554040239.322 * [taylor]: Taking taylor expansion of (log (pow y.im 2)) in y.im 1554040239.322 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554040239.322 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.322 * [backup-simplify]: Simplify 0 into 0 1554040239.322 * [backup-simplify]: Simplify 1 into 1 1554040239.322 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.322 * [backup-simplify]: Simplify (log 1) into 0 1554040239.322 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 1554040239.322 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.322 * [backup-simplify]: Simplify 2 into 2 1554040239.322 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554040239.322 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.322 * [backup-simplify]: Simplify x.im into x.im 1554040239.322 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554040239.323 * [backup-simplify]: Simplify (+ (* (- -2) (log y.im)) 0) into (* 2 (log y.im)) 1554040239.323 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1554040239.323 * [backup-simplify]: Simplify (+ (* 2 (log y.im)) (* 2 (log x.im))) into (+ (* 2 (log y.im)) (* 2 (log x.im))) 1554040239.323 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) into (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) 1554040239.323 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 1554040239.323 * [backup-simplify]: Simplify (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) 1554040239.323 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.324 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.324 * [backup-simplify]: Simplify (- 0) into 0 1554040239.324 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554040239.324 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554040239.324 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040239.324 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040239.325 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) 1554040239.325 * [taylor]: Taking taylor expansion of (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) in y.re 1554040239.325 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040239.325 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.325 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* y.im x.im)) 1/3) y.re) in y.re 1554040239.325 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in y.re 1554040239.325 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in y.re 1554040239.325 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in y.re 1554040239.325 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.325 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.325 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in y.re 1554040239.325 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040239.325 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.325 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.325 * [backup-simplify]: Simplify y.im into y.im 1554040239.325 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.325 * [backup-simplify]: Simplify x.im into x.im 1554040239.325 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.325 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.325 * [backup-simplify]: Simplify (log (/ 1 (* y.im x.im))) into (log (/ 1 (* y.im x.im))) 1554040239.325 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* y.im x.im)))) into (* 1/3 (log (/ 1 (* y.im x.im)))) 1554040239.325 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* y.im x.im))))) into (pow (/ 1 (* y.im x.im)) 1/3) 1554040239.325 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.325 * [backup-simplify]: Simplify 0 into 0 1554040239.325 * [backup-simplify]: Simplify 1 into 1 1554040239.325 * [backup-simplify]: Simplify (* (pow (/ 1 (* y.im x.im)) 1/3) 0) into 0 1554040239.326 * [backup-simplify]: Simplify (* -2/3 0) into 0 1554040239.326 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.326 * [backup-simplify]: Simplify 0 into 0 1554040239.326 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.326 * [backup-simplify]: Simplify 0 into 0 1554040239.326 * [backup-simplify]: Simplify 0 into 0 1554040239.326 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554040239.326 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040239.326 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1554040239.326 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into 0 1554040239.327 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into 0 1554040239.327 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.327 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.327 * [backup-simplify]: Simplify 0 into 0 1554040239.327 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.327 * [backup-simplify]: Simplify 0 into 0 1554040239.327 * [backup-simplify]: Simplify 0 into 0 1554040239.328 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.328 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554040239.328 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554040239.329 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow y.im 2) 1)))) 1) into 0 1554040239.329 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040239.329 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into 0 1554040239.330 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.330 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.330 * [backup-simplify]: Simplify 0 into 0 1554040239.330 * [backup-simplify]: Simplify 0 into 0 1554040239.330 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.331 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.332 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554040239.332 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1554040239.332 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.336 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into 0 1554040239.337 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.337 * [backup-simplify]: Simplify 0 into 0 1554040239.338 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.338 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040239.338 * [backup-simplify]: Simplify (- 0) into 0 1554040239.338 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.339 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554040239.339 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (* y.im (* y.re x.im))))) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (pow y.re 2)) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040239.339 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040239.340 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) 1554040239.340 * [taylor]: Taking taylor expansion of (* -1/9 (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2))) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040239.340 * [backup-simplify]: Simplify -1/9 into -1/9 1554040239.340 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2)) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.340 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.340 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) (pow x.im 4))) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of (* (pow y.im 4) (pow x.im 4)) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.340 * [backup-simplify]: Simplify y.im into y.im 1554040239.340 * [taylor]: Taking taylor expansion of (pow x.im 4) in y.re 1554040239.340 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.340 * [backup-simplify]: Simplify x.im into x.im 1554040239.340 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.341 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1554040239.341 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.341 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554040239.341 * [backup-simplify]: Simplify (* (pow y.im 4) (pow x.im 4)) into (* (pow y.im 4) (pow x.im 4)) 1554040239.341 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 4) (pow x.im 4))) into (/ 1 (* (pow y.im 4) (pow x.im 4))) 1554040239.341 * [backup-simplify]: Simplify (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) into (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) 1554040239.341 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) into (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) 1554040239.341 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) into (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) 1554040239.341 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.341 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.341 * [backup-simplify]: Simplify 0 into 0 1554040239.341 * [backup-simplify]: Simplify 1 into 1 1554040239.341 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040239.342 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (* y.im x.im)) 1)))) 1) into 0 1554040239.342 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (* y.im x.im))))) into 0 1554040239.343 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.343 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (* y.im x.im)) 1/3) 1) (* 0 0)) into (pow (/ 1 (* y.im x.im)) 1/3) 1554040239.344 * [backup-simplify]: Simplify (+ (* -2/3 (pow (/ 1 (* y.im x.im)) 1/3)) (* 0 0)) into (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) 1554040239.344 * [taylor]: Taking taylor expansion of (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) in x.im 1554040239.344 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3)) in x.im 1554040239.344 * [taylor]: Taking taylor expansion of 2/3 in x.im 1554040239.344 * [backup-simplify]: Simplify 2/3 into 2/3 1554040239.344 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in x.im 1554040239.344 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in x.im 1554040239.344 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in x.im 1554040239.344 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.344 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.344 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in x.im 1554040239.344 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040239.344 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.344 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.344 * [backup-simplify]: Simplify y.im into y.im 1554040239.344 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.344 * [backup-simplify]: Simplify 0 into 0 1554040239.344 * [backup-simplify]: Simplify 1 into 1 1554040239.344 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.344 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.344 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040239.344 * [backup-simplify]: Simplify (log (/ 1 y.im)) into (log (/ 1 y.im)) 1554040239.345 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 y.im))) into (- (log (/ 1 y.im)) (log x.im)) 1554040239.345 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.im)) (log x.im))) into (* 1/3 (- (log (/ 1 y.im)) (log x.im))) 1554040239.345 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) 1554040239.345 * [backup-simplify]: Simplify (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) into (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) 1554040239.345 * [backup-simplify]: Simplify (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) into (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) 1554040239.345 * [taylor]: Taking taylor expansion of (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) in y.im 1554040239.345 * [taylor]: Taking taylor expansion of (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) in y.im 1554040239.345 * [taylor]: Taking taylor expansion of 2/3 in y.im 1554040239.345 * [backup-simplify]: Simplify 2/3 into 2/3 1554040239.345 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) in y.im 1554040239.345 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.im)) (log x.im))) in y.im 1554040239.345 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.345 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.345 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.im)) (log x.im)) in y.im 1554040239.345 * [taylor]: Taking taylor expansion of (log (/ 1 y.im)) in y.im 1554040239.345 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554040239.345 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.345 * [backup-simplify]: Simplify 0 into 0 1554040239.345 * [backup-simplify]: Simplify 1 into 1 1554040239.346 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.346 * [backup-simplify]: Simplify (log 1) into 0 1554040239.346 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554040239.346 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.346 * [backup-simplify]: Simplify x.im into x.im 1554040239.346 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554040239.347 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) 0) into (- (log y.im)) 1554040239.347 * [backup-simplify]: Simplify (- (log x.im)) into (- (log x.im)) 1554040239.347 * [backup-simplify]: Simplify (+ (- (log y.im)) (- (log x.im))) into (- (+ (log y.im) (log x.im))) 1554040239.347 * [backup-simplify]: Simplify (* 1/3 (- (+ (log y.im) (log x.im)))) into (* -1/3 (+ (log y.im) (log x.im))) 1554040239.347 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.im) (log x.im)))) into (exp (* -1/3 (+ (log y.im) (log x.im)))) 1554040239.347 * [backup-simplify]: Simplify (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) into (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im))))) 1554040239.347 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 1554040239.347 * [backup-simplify]: Simplify (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) into (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) 1554040239.348 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554040239.348 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040239.349 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554040239.350 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (* (pow y.im 2) (pow x.im 2)) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 2) into 0 1554040239.352 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into 0 1554040239.353 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.353 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.353 * [backup-simplify]: Simplify 0 into 0 1554040239.353 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.353 * [backup-simplify]: Simplify 0 into 0 1554040239.353 * [backup-simplify]: Simplify 0 into 0 1554040239.353 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.353 * [backup-simplify]: Simplify 0 into 0 1554040239.353 * [backup-simplify]: Simplify 0 into 0 1554040239.353 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.353 * [backup-simplify]: Simplify 0 into 0 1554040239.353 * [backup-simplify]: Simplify 0 into 0 1554040239.354 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.354 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554040239.355 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.357 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow (pow y.im 2) 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow (pow y.im 2) 1)))) 2) into 0 1554040239.357 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554040239.358 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im)))))) into 0 1554040239.359 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.359 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.359 * [backup-simplify]: Simplify 0 into 0 1554040239.359 * [backup-simplify]: Simplify 0 into 0 1554040239.360 * [backup-simplify]: Simplify 0 into 0 1554040239.360 * [backup-simplify]: Simplify 0 into 0 1554040239.360 * [backup-simplify]: Simplify (+ (* (- (* 2/3 (exp (* -1/3 (+ (log y.im) (log x.im)))))) (* 1 (* 1 (* y.re x.re)))) (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))))) into (- (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (* 2/3 (* (exp (* -1/3 (+ (log y.im) (log x.im)))) (* y.re x.re)))) 1554040239.360 * [backup-simplify]: Simplify (cbrt (* (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 1554040239.360 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040239.360 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554040239.360 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.361 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.361 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.361 * [backup-simplify]: Simplify y.re into y.re 1554040239.361 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.361 * [backup-simplify]: Simplify x.re into x.re 1554040239.361 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.361 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.361 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040239.361 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.361 * [backup-simplify]: Simplify 0 into 0 1554040239.361 * [backup-simplify]: Simplify 1 into 1 1554040239.361 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.361 * [backup-simplify]: Simplify x.im into x.im 1554040239.361 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040239.362 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040239.362 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040239.362 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040239.362 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040239.362 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554040239.362 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554040239.362 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554040239.363 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 1554040239.363 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 1554040239.363 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.363 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.363 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.363 * [backup-simplify]: Simplify y.re into y.re 1554040239.363 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.363 * [backup-simplify]: Simplify x.re into x.re 1554040239.363 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.363 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.363 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.363 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.363 * [backup-simplify]: Simplify y.im into y.im 1554040239.363 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.363 * [backup-simplify]: Simplify 0 into 0 1554040239.363 * [backup-simplify]: Simplify 1 into 1 1554040239.363 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.364 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.364 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040239.364 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040239.364 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040239.364 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554040239.364 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554040239.365 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554040239.365 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 1554040239.365 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 1554040239.365 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554040239.365 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554040239.365 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554040239.365 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.365 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.365 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554040239.365 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554040239.365 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040239.365 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040239.365 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040239.365 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.365 * [backup-simplify]: Simplify 0 into 0 1554040239.365 * [backup-simplify]: Simplify 1 into 1 1554040239.365 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.365 * [backup-simplify]: Simplify x.re into x.re 1554040239.365 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040239.366 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040239.366 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040239.366 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040239.366 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.366 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.366 * [backup-simplify]: Simplify y.im into y.im 1554040239.366 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.366 * [backup-simplify]: Simplify x.im into x.im 1554040239.366 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.366 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.366 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040239.366 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554040239.366 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554040239.367 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554040239.367 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 1554040239.367 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 1554040239.367 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.367 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.367 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.367 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.367 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.368 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.368 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.368 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.368 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.368 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.368 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.368 * [backup-simplify]: Simplify y.re into y.re 1554040239.368 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.368 * [backup-simplify]: Simplify 0 into 0 1554040239.368 * [backup-simplify]: Simplify 1 into 1 1554040239.368 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.368 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.368 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.368 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.368 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.368 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.368 * [backup-simplify]: Simplify y.im into y.im 1554040239.368 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.368 * [backup-simplify]: Simplify x.im into x.im 1554040239.369 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.369 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.369 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.369 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.369 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.369 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.370 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.370 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.370 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.370 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.370 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.370 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.370 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.370 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.370 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.370 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.370 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.370 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.370 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.370 * [backup-simplify]: Simplify y.re into y.re 1554040239.370 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.370 * [backup-simplify]: Simplify 0 into 0 1554040239.370 * [backup-simplify]: Simplify 1 into 1 1554040239.370 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.371 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.371 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.371 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.371 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.371 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.371 * [backup-simplify]: Simplify y.im into y.im 1554040239.371 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.371 * [backup-simplify]: Simplify x.im into x.im 1554040239.371 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.371 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.371 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.371 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.371 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.372 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.372 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.372 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.372 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.372 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.372 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.372 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.372 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.372 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.372 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.372 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.372 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.372 * [backup-simplify]: Simplify 0 into 0 1554040239.372 * [backup-simplify]: Simplify 1 into 1 1554040239.373 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.373 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.373 * [backup-simplify]: Simplify (log 1) into 0 1554040239.373 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.373 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.373 * [backup-simplify]: Simplify 2 into 2 1554040239.373 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.373 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.373 * [backup-simplify]: Simplify x.re into x.re 1554040239.373 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.374 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.374 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.374 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.374 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.374 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.374 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.374 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554040239.374 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554040239.374 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.374 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.374 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554040239.374 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.374 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.374 * [backup-simplify]: Simplify 2 into 2 1554040239.374 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.374 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.374 * [backup-simplify]: Simplify y.re into y.re 1554040239.374 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.374 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.374 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.374 * [backup-simplify]: Simplify 2 into 2 1554040239.374 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.374 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.374 * [backup-simplify]: Simplify x.re into x.re 1554040239.374 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.374 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.374 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.374 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554040239.374 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554040239.375 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.375 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554040239.375 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554040239.375 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554040239.375 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.375 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554040239.375 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554040239.375 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.375 * [backup-simplify]: Simplify 2 into 2 1554040239.375 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554040239.375 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.375 * [backup-simplify]: Simplify x.re into x.re 1554040239.375 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.375 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554040239.375 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.375 * [backup-simplify]: Simplify 2 into 2 1554040239.375 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554040239.375 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.375 * [backup-simplify]: Simplify y.re into y.re 1554040239.375 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.375 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.375 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.375 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.375 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.375 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.375 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.376 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.376 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040239.376 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040239.376 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040239.376 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040239.377 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040239.377 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.377 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040239.377 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 1554040239.377 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 1554040239.377 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040239.377 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.377 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 1554040239.377 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554040239.377 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.377 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.378 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.378 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.378 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.378 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.378 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.378 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.378 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.378 * [backup-simplify]: Simplify 0 into 0 1554040239.378 * [backup-simplify]: Simplify 1 into 1 1554040239.378 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.378 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.378 * [backup-simplify]: Simplify (log 1) into 0 1554040239.378 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.378 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.378 * [backup-simplify]: Simplify 2 into 2 1554040239.378 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.378 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.378 * [backup-simplify]: Simplify x.re into x.re 1554040239.379 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.379 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.379 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.379 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.379 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.379 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.379 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.379 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.379 * [backup-simplify]: Simplify 0 into 0 1554040239.379 * [backup-simplify]: Simplify 1 into 1 1554040239.379 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554040239.379 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.379 * [backup-simplify]: Simplify x.im into x.im 1554040239.379 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.379 * [backup-simplify]: Simplify y.im into y.im 1554040239.379 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554040239.380 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.380 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.381 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.382 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.382 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.382 * [backup-simplify]: Simplify (- 0) into 0 1554040239.382 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.383 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.383 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.384 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.384 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554040239.384 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 1554040239.384 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.385 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.385 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.386 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.386 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.386 * [backup-simplify]: Simplify (- 0) into 0 1554040239.387 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.387 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.387 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.387 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.387 * [backup-simplify]: Simplify 0 into 0 1554040239.388 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.388 * [backup-simplify]: Simplify 0 into 0 1554040239.388 * [backup-simplify]: Simplify 0 into 0 1554040239.388 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.388 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.389 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.389 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.389 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.390 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554040239.390 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.390 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.390 * [backup-simplify]: Simplify 0 into 0 1554040239.390 * [backup-simplify]: Simplify 0 into 0 1554040239.391 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.391 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.392 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.392 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.392 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.392 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.393 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.393 * [backup-simplify]: Simplify 0 into 0 1554040239.394 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040239.394 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040239.394 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.394 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040239.394 * [backup-simplify]: Simplify (- 0) into 0 1554040239.394 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.395 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040239.395 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040239.395 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.396 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040239.396 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 1554040239.396 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 1554040239.396 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040239.396 * [backup-simplify]: Simplify -1/9 into -1/9 1554040239.396 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 1554040239.396 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 1554040239.396 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.396 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.396 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.396 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.397 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.397 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.397 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.397 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.397 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.397 * [backup-simplify]: Simplify 0 into 0 1554040239.397 * [backup-simplify]: Simplify 1 into 1 1554040239.397 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.397 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.397 * [backup-simplify]: Simplify (log 1) into 0 1554040239.397 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.397 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.397 * [backup-simplify]: Simplify 2 into 2 1554040239.397 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.397 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.398 * [backup-simplify]: Simplify x.re into x.re 1554040239.398 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.398 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.398 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.398 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.398 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.398 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.398 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.398 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.398 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.398 * [backup-simplify]: Simplify 0 into 0 1554040239.398 * [backup-simplify]: Simplify 1 into 1 1554040239.398 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554040239.398 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040239.398 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.398 * [backup-simplify]: Simplify x.im into x.im 1554040239.398 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040239.398 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.398 * [backup-simplify]: Simplify y.im into y.im 1554040239.399 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.399 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.399 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.399 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.399 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040239.399 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 1554040239.399 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 1554040239.399 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 1554040239.399 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554040239.399 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.399 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554040239.399 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554040239.399 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554040239.399 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.399 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.399 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554040239.399 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.399 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.399 * [backup-simplify]: Simplify 2 into 2 1554040239.399 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.400 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.400 * [backup-simplify]: Simplify x.re into x.re 1554040239.400 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.400 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.400 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.400 * [backup-simplify]: Simplify 2 into 2 1554040239.400 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.400 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.400 * [backup-simplify]: Simplify y.re into y.re 1554040239.400 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.400 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.400 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.400 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.400 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.400 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.400 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.400 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.400 * [backup-simplify]: Simplify y.im into y.im 1554040239.400 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.400 * [backup-simplify]: Simplify 0 into 0 1554040239.400 * [backup-simplify]: Simplify 1 into 1 1554040239.400 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.400 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.401 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 1554040239.401 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.401 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.402 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.402 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.402 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.403 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.403 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.404 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.404 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554040239.404 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554040239.404 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.404 * [backup-simplify]: Simplify 0 into 0 1554040239.404 * [backup-simplify]: Simplify 0 into 0 1554040239.405 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.406 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040239.409 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554040239.411 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1554040239.412 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554040239.412 * [backup-simplify]: Simplify (- 0) into 0 1554040239.413 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.414 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554040239.415 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.416 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.416 * [backup-simplify]: Simplify 0 into 0 1554040239.416 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.416 * [backup-simplify]: Simplify 0 into 0 1554040239.416 * [backup-simplify]: Simplify 0 into 0 1554040239.416 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.416 * [backup-simplify]: Simplify 0 into 0 1554040239.416 * [backup-simplify]: Simplify 0 into 0 1554040239.416 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) into (exp (* -1/3 (+ (* 2 (log (/ 1 x.re))) (* 2 (log (/ 1 y.re)))))) 1554040239.417 * [backup-simplify]: Simplify (cbrt (* (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))))) into (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) 1554040239.417 * [approximate]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in (x.re y.re x.im y.im) around 0 1554040239.417 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554040239.417 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.417 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.417 * [backup-simplify]: Simplify y.re into y.re 1554040239.417 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.417 * [backup-simplify]: Simplify x.re into x.re 1554040239.417 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.417 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.417 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554040239.417 * [taylor]: Taking taylor expansion of y.im in y.im 1554040239.418 * [backup-simplify]: Simplify 0 into 0 1554040239.418 * [backup-simplify]: Simplify 1 into 1 1554040239.418 * [taylor]: Taking taylor expansion of x.im in y.im 1554040239.418 * [backup-simplify]: Simplify x.im into x.im 1554040239.418 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554040239.418 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554040239.418 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554040239.418 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554040239.419 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554040239.419 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554040239.419 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554040239.419 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554040239.420 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) into (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im)))) 1554040239.420 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) into (exp (* 1/3 (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))))) 1554040239.420 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554040239.420 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.420 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.420 * [backup-simplify]: Simplify y.re into y.re 1554040239.420 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.420 * [backup-simplify]: Simplify x.re into x.re 1554040239.420 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554040239.420 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554040239.420 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.420 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.420 * [backup-simplify]: Simplify y.im into y.im 1554040239.420 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.420 * [backup-simplify]: Simplify 0 into 0 1554040239.421 * [backup-simplify]: Simplify 1 into 1 1554040239.421 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.421 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.421 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554040239.421 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554040239.421 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554040239.421 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554040239.422 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554040239.422 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554040239.422 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) into (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im)))) 1554040239.423 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) into (exp (* 1/3 (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))))) 1554040239.423 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554040239.423 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554040239.423 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554040239.423 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.423 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.423 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554040239.423 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554040239.423 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554040239.423 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554040239.423 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554040239.423 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.423 * [backup-simplify]: Simplify 0 into 0 1554040239.423 * [backup-simplify]: Simplify 1 into 1 1554040239.423 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.423 * [backup-simplify]: Simplify x.re into x.re 1554040239.423 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554040239.424 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554040239.424 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554040239.424 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554040239.424 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554040239.424 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.424 * [backup-simplify]: Simplify y.im into y.im 1554040239.424 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.424 * [backup-simplify]: Simplify x.im into x.im 1554040239.424 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.424 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.424 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554040239.424 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554040239.424 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554040239.425 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554040239.425 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) into (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re)))) 1554040239.425 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) into (exp (* 1/3 (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))))) 1554040239.425 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.425 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.425 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.425 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.425 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.425 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.425 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.425 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.425 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.425 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.425 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.425 * [backup-simplify]: Simplify y.re into y.re 1554040239.425 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.426 * [backup-simplify]: Simplify 0 into 0 1554040239.426 * [backup-simplify]: Simplify 1 into 1 1554040239.426 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.426 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.426 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.426 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.426 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.426 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.426 * [backup-simplify]: Simplify y.im into y.im 1554040239.426 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.426 * [backup-simplify]: Simplify x.im into x.im 1554040239.426 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.426 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.427 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.427 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.427 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.427 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.428 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.428 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.428 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554040239.428 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554040239.428 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554040239.428 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554040239.428 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.428 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554040239.428 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554040239.428 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554040239.428 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554040239.428 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554040239.428 * [taylor]: Taking taylor expansion of y.re in x.re 1554040239.428 * [backup-simplify]: Simplify y.re into y.re 1554040239.428 * [taylor]: Taking taylor expansion of x.re in x.re 1554040239.428 * [backup-simplify]: Simplify 0 into 0 1554040239.428 * [backup-simplify]: Simplify 1 into 1 1554040239.428 * [backup-simplify]: Simplify (* y.re 0) into 0 1554040239.429 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554040239.429 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554040239.429 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554040239.429 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554040239.429 * [taylor]: Taking taylor expansion of y.im in x.re 1554040239.429 * [backup-simplify]: Simplify y.im into y.im 1554040239.429 * [taylor]: Taking taylor expansion of x.im in x.re 1554040239.429 * [backup-simplify]: Simplify x.im into x.im 1554040239.429 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554040239.429 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554040239.429 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554040239.429 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554040239.429 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554040239.430 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.430 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) into (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) 1554040239.430 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) 1554040239.430 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.431 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.431 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.431 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.431 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.431 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.431 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.431 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.431 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.431 * [backup-simplify]: Simplify 0 into 0 1554040239.431 * [backup-simplify]: Simplify 1 into 1 1554040239.431 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.432 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.432 * [backup-simplify]: Simplify (log 1) into 0 1554040239.432 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.432 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.432 * [backup-simplify]: Simplify 2 into 2 1554040239.432 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.432 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.432 * [backup-simplify]: Simplify x.re into x.re 1554040239.432 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.433 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.433 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.433 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.433 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.433 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.433 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.433 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554040239.433 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554040239.433 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.434 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.434 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554040239.434 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.434 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.434 * [backup-simplify]: Simplify 2 into 2 1554040239.434 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.434 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.434 * [backup-simplify]: Simplify y.re into y.re 1554040239.434 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.434 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.434 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.434 * [backup-simplify]: Simplify 2 into 2 1554040239.434 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.434 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.434 * [backup-simplify]: Simplify x.re into x.re 1554040239.434 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.434 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.434 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.434 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554040239.434 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554040239.434 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.435 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554040239.435 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554040239.435 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554040239.435 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.435 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554040239.435 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554040239.435 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.435 * [backup-simplify]: Simplify 2 into 2 1554040239.435 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554040239.435 * [taylor]: Taking taylor expansion of x.re in y.im 1554040239.435 * [backup-simplify]: Simplify x.re into x.re 1554040239.435 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.435 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554040239.435 * [taylor]: Taking taylor expansion of 2 in y.im 1554040239.435 * [backup-simplify]: Simplify 2 into 2 1554040239.435 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554040239.435 * [taylor]: Taking taylor expansion of y.re in y.im 1554040239.435 * [backup-simplify]: Simplify y.re into y.re 1554040239.435 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.435 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.435 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.435 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.436 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.436 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.436 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.437 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.437 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554040239.437 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554040239.437 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554040239.438 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (- (/ 1 (* y.im x.im)))) (* (- (/ 1 (* y.im x.im))) (/ 1 y.re))) into (- (* 2 (/ 1 (* y.im (* y.re x.im))))) 1554040239.438 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 1) into (* -2 (/ y.re (* y.im x.im))) 1554040239.439 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.439 * [backup-simplify]: Simplify (+ (* 1/3 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) into (- (* 2/3 (/ y.re (* y.im x.im)))) 1554040239.440 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 1) 1)))) into (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) 1554040239.440 * [taylor]: Taking taylor expansion of (* -2/3 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im))) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554040239.440 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.440 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) (* x.im y.im)) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.440 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.440 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.440 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.440 * [backup-simplify]: Simplify 0 into 0 1554040239.440 * [backup-simplify]: Simplify 1 into 1 1554040239.441 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.441 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.441 * [backup-simplify]: Simplify (log 1) into 0 1554040239.441 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.441 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.441 * [backup-simplify]: Simplify 2 into 2 1554040239.441 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.441 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.441 * [backup-simplify]: Simplify x.re into x.re 1554040239.442 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.442 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.442 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.442 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.442 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.443 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.443 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.443 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.443 * [backup-simplify]: Simplify 0 into 0 1554040239.443 * [backup-simplify]: Simplify 1 into 1 1554040239.443 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554040239.443 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.443 * [backup-simplify]: Simplify x.im into x.im 1554040239.443 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.443 * [backup-simplify]: Simplify y.im into y.im 1554040239.443 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554040239.444 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.446 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.447 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.448 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.448 * [backup-simplify]: Simplify (- 0) into 0 1554040239.448 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.449 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.450 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.450 * [backup-simplify]: Simplify (+ (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) (* 0 0)) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.450 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554040239.451 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im)) 1554040239.451 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554040239.452 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554040239.453 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554040239.454 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.455 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.455 * [backup-simplify]: Simplify (- 0) into 0 1554040239.455 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.456 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554040239.457 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.457 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.457 * [backup-simplify]: Simplify 0 into 0 1554040239.457 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.457 * [backup-simplify]: Simplify 0 into 0 1554040239.457 * [backup-simplify]: Simplify 0 into 0 1554040239.458 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.459 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.460 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.460 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.460 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.461 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554040239.466 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.466 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.466 * [backup-simplify]: Simplify 0 into 0 1554040239.466 * [backup-simplify]: Simplify 0 into 0 1554040239.467 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.467 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.467 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.468 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.468 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.468 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.469 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.469 * [backup-simplify]: Simplify 0 into 0 1554040239.469 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554040239.469 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554040239.470 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554040239.470 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554040239.470 * [backup-simplify]: Simplify (- 0) into 0 1554040239.470 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.470 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.im))) (- (/ 1 (* y.im x.im)))) (* 0 (/ 1 y.re)))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554040239.471 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 (- (* 2 (/ 1 (* y.im (* y.re x.im)))))) 2)) (pow (/ 1 (pow y.re 2)) 2))) (* 1 (/ (* 1 (pow (* 2 (/ 1 (* (pow y.im 2) (pow x.im 2)))) 1)) (pow (/ 1 (pow y.re 2)) 1)))) 2) into (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2)))) 1554040239.471 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554040239.471 * [backup-simplify]: Simplify (+ (* 1/3 (* -1 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) (+ (* 0 (* -2 (/ y.re (* y.im x.im)))) (* 0 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554040239.472 * [backup-simplify]: Simplify (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (+ (* (/ (pow (- (* 2/3 (/ y.re (* y.im x.im)))) 2) 2)) (* (/ (pow (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1) 1)))) into (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) 1554040239.472 * [taylor]: Taking taylor expansion of (* -1/9 (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2)))) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554040239.472 * [backup-simplify]: Simplify -1/9 into -1/9 1554040239.472 * [taylor]: Taking taylor expansion of (/ (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) (* (pow x.im 2) (pow y.im 2))) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) (pow y.re 2)) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554040239.472 * [backup-simplify]: Simplify 1/3 into 1/3 1554040239.472 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.472 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.472 * [backup-simplify]: Simplify 0 into 0 1554040239.472 * [backup-simplify]: Simplify 1 into 1 1554040239.473 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.473 * [backup-simplify]: Simplify (/ 1 1) into 1 1554040239.473 * [backup-simplify]: Simplify (log 1) into 0 1554040239.473 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554040239.473 * [taylor]: Taking taylor expansion of 2 in y.re 1554040239.473 * [backup-simplify]: Simplify 2 into 2 1554040239.473 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554040239.473 * [taylor]: Taking taylor expansion of x.re in y.re 1554040239.473 * [backup-simplify]: Simplify x.re into x.re 1554040239.473 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.473 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554040239.473 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.474 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554040239.474 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.474 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.474 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.474 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554040239.474 * [taylor]: Taking taylor expansion of y.re in y.re 1554040239.474 * [backup-simplify]: Simplify 0 into 0 1554040239.474 * [backup-simplify]: Simplify 1 into 1 1554040239.474 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554040239.474 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554040239.474 * [taylor]: Taking taylor expansion of x.im in y.re 1554040239.474 * [backup-simplify]: Simplify x.im into x.im 1554040239.474 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554040239.474 * [taylor]: Taking taylor expansion of y.im in y.re 1554040239.474 * [backup-simplify]: Simplify y.im into y.im 1554040239.474 * [backup-simplify]: Simplify (* 1 1) into 1 1554040239.474 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1) into (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) 1554040239.474 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554040239.474 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554040239.474 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554040239.475 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* (pow y.im 2) (pow x.im 2))) into (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* (pow x.im 2) (pow y.im 2))) 1554040239.475 * [backup-simplify]: Simplify (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (* x.im y.im))) into (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) 1554040239.475 * [taylor]: Taking taylor expansion of (* -2/3 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im))) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554040239.475 * [backup-simplify]: Simplify -2/3 into -2/3 1554040239.475 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554040239.475 * [backup-simplify]: Simplify -1/3 into -1/3 1554040239.475 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.475 * [backup-simplify]: Simplify 2 into 2 1554040239.475 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of x.re in x.im 1554040239.475 * [backup-simplify]: Simplify x.re into x.re 1554040239.475 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554040239.475 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of 2 in x.im 1554040239.475 * [backup-simplify]: Simplify 2 into 2 1554040239.475 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554040239.475 * [taylor]: Taking taylor expansion of y.re in x.im 1554040239.475 * [backup-simplify]: Simplify y.re into y.re 1554040239.475 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554040239.475 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554040239.475 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554040239.475 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554040239.475 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554040239.476 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 1554040239.476 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554040239.476 * [taylor]: Taking taylor expansion of y.im in x.im 1554040239.476 * [backup-simplify]: Simplify y.im into y.im 1554040239.476 * [taylor]: Taking taylor expansion of x.im in x.im 1554040239.476 * [backup-simplify]: Simplify 0 into 0 1554040239.476 * [backup-simplify]: Simplify 1 into 1 1554040239.476 * [backup-simplify]: Simplify (* y.im 0) into 0 1554040239.476 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554040239.476 * [backup-simplify]: Simplify (/ (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) y.im) into (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) 1554040239.477 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554040239.477 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554040239.477 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554040239.478 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554040239.478 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.478 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554040239.479 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554040239.479 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554040239.479 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554040239.480 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554040239.480 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.480 * [backup-simplify]: Simplify 0 into 0 1554040239.480 * [backup-simplify]: Simplify 0 into 0 1554040239.481 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554040239.481 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554040239.483 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554040239.485 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow x.re 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow x.re 1)))) 2) into 0 1554040239.485 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554040239.486 * [backup-simplify]: Simplify (- 0) into 0 1554040239.486 * [backup-simplify]: Simplify (+ 0 0) into 0 1554040239.487 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554040239.488 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554040239.488 * [taylor]: Taking taylor expansion of 0 in x.im 1554040239.488 * [backup-simplify]: Simplify 0 into 0 1554040239.488 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.488 * [backup-simplify]: Simplify 0 into 0 1554040239.488 * [backup-simplify]: Simplify 0 into 0 1554040239.488 * [taylor]: Taking taylor expansion of 0 in y.im 1554040239.488 * [backup-simplify]: Simplify 0 into 0 1554040239.488 * [backup-simplify]: Simplify 0 into 0 1554040239.488 * [backup-simplify]: Simplify (exp (* -1/3 (+ (* 2 (log (/ 1 (- x.re)))) (* 2 (log (/ 1 (- y.re))))))) into (exp (* -1/3 (+ (* 2 (log (/ -1 y.re))) (* 2 (log (/ -1 x.re)))))) 1554040239.488 * * * [progress]: simplifying candidates 1554040239.488 * * * * [progress]: [ 1 / 2262 ] simplifiying candidate # 1554040239.488 * * * * [progress]: [ 2 / 2262 ] simplifiying candidate # 1554040239.489 * * * * [progress]: [ 3 / 2262 ] simplifiying candidate # 1554040239.489 * * * * [progress]: [ 4 / 2262 ] simplifiying candidate # 1554040239.489 * * * * [progress]: [ 5 / 2262 ] simplifiying candidate # 1554040239.489 * [simplify]: Simplifying (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 1554040239.489 * * [simplify]: iters left: 6 (12 enodes) 1554040239.492 * * [simplify]: iters left: 5 (41 enodes) 1554040239.502 * * [simplify]: iters left: 4 (58 enodes) 1554040239.524 * * [simplify]: iters left: 3 (120 enodes) 1554040239.582 * * [simplify]: iters left: 2 (324 enodes) 1554040239.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040239.690 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040239.691 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040239.691 * * [simplify]: Extracting #3: cost 108 inf + 1 1554040239.692 * * [simplify]: Extracting #4: cost 141 inf + 1038 1554040239.699 * * [simplify]: Extracting #5: cost 35 inf + 16831 1554040239.707 * * [simplify]: Extracting #6: cost 1 inf + 24027 1554040239.713 * * [simplify]: Extracting #7: cost 0 inf + 24271 1554040239.721 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554040239.722 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (- (* x.re y.re) (* x.im y.im))))) 1554040239.722 * * * * [progress]: [ 6 / 2262 ] simplifiying candidate # 1554040239.722 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040239.722 * * [simplify]: iters left: 6 (16 enodes) 1554040239.729 * * [simplify]: iters left: 5 (75 enodes) 1554040239.747 * * [simplify]: iters left: 4 (216 enodes) 1554040239.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040239.861 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040239.861 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040239.862 * * [simplify]: Extracting #3: cost 102 inf + 0 1554040239.862 * * [simplify]: Extracting #4: cost 270 inf + 722 1554040239.864 * * [simplify]: Extracting #5: cost 249 inf + 15267 1554040239.873 * * [simplify]: Extracting #6: cost 83 inf + 79457 1554040239.898 * * [simplify]: Extracting #7: cost 4 inf + 108075 1554040239.937 * * [simplify]: Extracting #8: cost 0 inf + 98614 1554040239.965 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554040239.965 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040239.966 * * * * [progress]: [ 7 / 2262 ] simplifiying candidate # 1554040239.966 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040239.966 * * [simplify]: iters left: 6 (19 enodes) 1554040239.972 * * [simplify]: iters left: 5 (101 enodes) 1554040240.002 * * [simplify]: iters left: 4 (299 enodes) 1554040240.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040240.155 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040240.155 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040240.155 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040240.157 * * [simplify]: Extracting #4: cost 250 inf + 89 1554040240.162 * * [simplify]: Extracting #5: cost 239 inf + 28003 1554040240.185 * * [simplify]: Extracting #6: cost 92 inf + 89176 1554040240.211 * * [simplify]: Extracting #7: cost 14 inf + 114907 1554040240.243 * * [simplify]: Extracting #8: cost 0 inf + 107510 1554040240.293 * * [simplify]: Extracting #9: cost 0 inf + 106106 1554040240.336 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040240.336 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040240.336 * * * * [progress]: [ 8 / 2262 ] simplifiying candidate # 1554040240.337 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040240.337 * * [simplify]: iters left: 6 (21 enodes) 1554040240.349 * * [simplify]: iters left: 5 (110 enodes) 1554040240.386 * * [simplify]: iters left: 4 (325 enodes) 1554040240.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040240.567 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040240.567 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040240.567 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040240.568 * * [simplify]: Extracting #4: cost 278 inf + 1140 1554040240.571 * * [simplify]: Extracting #5: cost 396 inf + 12945 1554040240.588 * * [simplify]: Extracting #6: cost 166 inf + 116464 1554040240.645 * * [simplify]: Extracting #7: cost 7 inf + 190701 1554040240.702 * * [simplify]: Extracting #8: cost 0 inf + 172922 1554040240.769 * * [simplify]: Extracting #9: cost 0 inf + 172511 1554040240.829 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040240.829 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040240.830 * * * * [progress]: [ 9 / 2262 ] simplifiying candidate # 1554040240.830 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040240.831 * * [simplify]: iters left: 6 (21 enodes) 1554040240.843 * * [simplify]: iters left: 5 (110 enodes) 1554040240.893 * * [simplify]: iters left: 4 (331 enodes) 1554040241.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040241.068 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040241.068 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040241.068 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040241.069 * * [simplify]: Extracting #4: cost 216 inf + 252 1554040241.072 * * [simplify]: Extracting #5: cost 329 inf + 3773 1554040241.099 * * [simplify]: Extracting #6: cost 226 inf + 73175 1554040241.146 * * [simplify]: Extracting #7: cost 83 inf + 136948 1554040241.212 * * [simplify]: Extracting #8: cost 52 inf + 146079 1554040241.270 * * [simplify]: Extracting #9: cost 6 inf + 168572 1554040241.349 * * [simplify]: Extracting #10: cost 0 inf + 171016 1554040241.405 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040241.405 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040241.406 * * * * [progress]: [ 10 / 2262 ] simplifiying candidate # 1554040241.406 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040241.407 * * [simplify]: iters left: 6 (21 enodes) 1554040241.418 * * [simplify]: iters left: 5 (110 enodes) 1554040241.455 * * [simplify]: iters left: 4 (325 enodes) 1554040241.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040241.586 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040241.586 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040241.586 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040241.588 * * [simplify]: Extracting #4: cost 278 inf + 1140 1554040241.594 * * [simplify]: Extracting #5: cost 396 inf + 12945 1554040241.628 * * [simplify]: Extracting #6: cost 166 inf + 116464 1554040241.705 * * [simplify]: Extracting #7: cost 7 inf + 190701 1554040241.766 * * [simplify]: Extracting #8: cost 0 inf + 172922 1554040241.843 * * [simplify]: Extracting #9: cost 0 inf + 172511 1554040241.911 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040241.911 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040241.911 * * * * [progress]: [ 11 / 2262 ] simplifiying candidate # 1554040241.912 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040241.912 * * [simplify]: iters left: 6 (21 enodes) 1554040241.918 * * [simplify]: iters left: 5 (110 enodes) 1554040241.951 * * [simplify]: iters left: 4 (331 enodes) 1554040242.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040242.163 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040242.163 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040242.164 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040242.165 * * [simplify]: Extracting #4: cost 216 inf + 252 1554040242.168 * * [simplify]: Extracting #5: cost 329 inf + 3773 1554040242.195 * * [simplify]: Extracting #6: cost 226 inf + 73175 1554040242.238 * * [simplify]: Extracting #7: cost 83 inf + 136948 1554040242.315 * * [simplify]: Extracting #8: cost 52 inf + 146079 1554040242.392 * * [simplify]: Extracting #9: cost 6 inf + 168572 1554040242.454 * * [simplify]: Extracting #10: cost 0 inf + 171016 1554040242.500 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040242.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040242.500 * * * * [progress]: [ 12 / 2262 ] simplifiying candidate # 1554040242.501 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040242.501 * * [simplify]: iters left: 6 (21 enodes) 1554040242.507 * * [simplify]: iters left: 5 (109 enodes) 1554040242.534 * * [simplify]: iters left: 4 (321 enodes) 1554040242.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040242.646 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040242.646 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040242.646 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040242.647 * * [simplify]: Extracting #4: cost 280 inf + 734 1554040242.649 * * [simplify]: Extracting #5: cost 383 inf + 5215 1554040242.666 * * [simplify]: Extracting #6: cost 168 inf + 82561 1554040242.710 * * [simplify]: Extracting #7: cost 14 inf + 144857 1554040242.746 * * [simplify]: Extracting #8: cost 0 inf + 151194 1554040242.795 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040242.795 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040242.795 * * * * [progress]: [ 13 / 2262 ] simplifiying candidate # 1554040242.795 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040242.796 * * [simplify]: iters left: 6 (21 enodes) 1554040242.802 * * [simplify]: iters left: 5 (109 enodes) 1554040242.839 * * [simplify]: iters left: 4 (327 enodes) 1554040242.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040242.973 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040242.973 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040242.974 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040242.974 * * [simplify]: Extracting #4: cost 218 inf + 170 1554040242.976 * * [simplify]: Extracting #5: cost 289 inf + 8663 1554040243.002 * * [simplify]: Extracting #6: cost 181 inf + 73600 1554040243.063 * * [simplify]: Extracting #7: cost 71 inf + 124578 1554040243.128 * * [simplify]: Extracting #8: cost 39 inf + 131959 1554040243.191 * * [simplify]: Extracting #9: cost 2 inf + 148713 1554040243.258 * * [simplify]: Extracting #10: cost 0 inf + 149219 1554040243.318 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040243.318 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040243.318 * * * * [progress]: [ 14 / 2262 ] simplifiying candidate # 1554040243.319 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040243.319 * * [simplify]: iters left: 6 (19 enodes) 1554040243.327 * * [simplify]: iters left: 5 (89 enodes) 1554040243.352 * * [simplify]: iters left: 4 (257 enodes) 1554040243.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040243.449 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040243.449 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040243.449 * * [simplify]: Extracting #3: cost 114 inf + 0 1554040243.450 * * [simplify]: Extracting #4: cost 263 inf + 248 1554040243.454 * * [simplify]: Extracting #5: cost 318 inf + 24913 1554040243.476 * * [simplify]: Extracting #6: cost 97 inf + 114718 1554040243.525 * * [simplify]: Extracting #7: cost 8 inf + 145468 1554040243.556 * * [simplify]: Extracting #8: cost 0 inf + 145095 1554040243.602 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040243.603 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040243.603 * * * * [progress]: [ 15 / 2262 ] simplifiying candidate # 1554040243.603 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040243.603 * * [simplify]: iters left: 6 (22 enodes) 1554040243.610 * * [simplify]: iters left: 5 (114 enodes) 1554040243.636 * * [simplify]: iters left: 4 (340 enodes) 1554040243.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040243.776 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040243.776 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040243.776 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040243.778 * * [simplify]: Extracting #4: cost 245 inf + 252 1554040243.781 * * [simplify]: Extracting #5: cost 329 inf + 4678 1554040243.807 * * [simplify]: Extracting #6: cost 222 inf + 74819 1554040243.853 * * [simplify]: Extracting #7: cost 71 inf + 143462 1554040243.919 * * [simplify]: Extracting #8: cost 21 inf + 163623 1554040243.968 * * [simplify]: Extracting #9: cost 0 inf + 172059 1554040244.025 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040244.026 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040244.026 * * * * [progress]: [ 16 / 2262 ] simplifiying candidate # 1554040244.026 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040244.026 * * [simplify]: iters left: 6 (22 enodes) 1554040244.033 * * [simplify]: iters left: 5 (114 enodes) 1554040244.068 * * [simplify]: iters left: 4 (337 enodes) 1554040244.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040244.236 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040244.236 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040244.241 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040244.242 * * [simplify]: Extracting #4: cost 277 inf + 492 1554040244.245 * * [simplify]: Extracting #5: cost 375 inf + 9983 1554040244.257 * * [simplify]: Extracting #6: cost 170 inf + 77081 1554040244.288 * * [simplify]: Extracting #7: cost 29 inf + 135177 1554040244.322 * * [simplify]: Extracting #8: cost 1 inf + 153920 1554040244.358 * * [simplify]: Extracting #9: cost 0 inf + 154684 1554040244.413 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040244.413 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040244.414 * * * * [progress]: [ 17 / 2262 ] simplifiying candidate # 1554040244.414 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040244.414 * * [simplify]: iters left: 6 (22 enodes) 1554040244.422 * * [simplify]: iters left: 5 (114 enodes) 1554040244.450 * * [simplify]: iters left: 4 (343 enodes) 1554040244.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040244.625 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040244.625 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040244.626 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040244.627 * * [simplify]: Extracting #4: cost 245 inf + 210 1554040244.632 * * [simplify]: Extracting #5: cost 338 inf + 7069 1554040244.665 * * [simplify]: Extracting #6: cost 196 inf + 83860 1554040244.724 * * [simplify]: Extracting #7: cost 53 inf + 145498 1554040244.763 * * [simplify]: Extracting #8: cost 18 inf + 158732 1554040244.834 * * [simplify]: Extracting #9: cost 4 inf + 163799 1554040244.880 * * [simplify]: Extracting #10: cost 0 inf + 164851 1554040244.924 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040244.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040244.925 * * * * [progress]: [ 18 / 2262 ] simplifiying candidate # 1554040244.925 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040244.925 * * [simplify]: iters left: 6 (19 enodes) 1554040244.932 * * [simplify]: iters left: 5 (89 enodes) 1554040244.957 * * [simplify]: iters left: 4 (257 enodes) 1554040245.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040245.094 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040245.094 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040245.095 * * [simplify]: Extracting #3: cost 114 inf + 0 1554040245.096 * * [simplify]: Extracting #4: cost 263 inf + 248 1554040245.104 * * [simplify]: Extracting #5: cost 318 inf + 24913 1554040245.134 * * [simplify]: Extracting #6: cost 97 inf + 114718 1554040245.164 * * [simplify]: Extracting #7: cost 8 inf + 145468 1554040245.219 * * [simplify]: Extracting #8: cost 0 inf + 145095 1554040245.282 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040245.283 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040245.283 * * * * [progress]: [ 19 / 2262 ] simplifiying candidate # 1554040245.284 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040245.284 * * [simplify]: iters left: 6 (22 enodes) 1554040245.296 * * [simplify]: iters left: 5 (114 enodes) 1554040245.347 * * [simplify]: iters left: 4 (340 enodes) 1554040245.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040245.527 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040245.528 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040245.528 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040245.530 * * [simplify]: Extracting #4: cost 245 inf + 252 1554040245.533 * * [simplify]: Extracting #5: cost 329 inf + 4678 1554040245.560 * * [simplify]: Extracting #6: cost 222 inf + 74819 1554040245.629 * * [simplify]: Extracting #7: cost 71 inf + 143462 1554040245.696 * * [simplify]: Extracting #8: cost 21 inf + 163623 1554040245.769 * * [simplify]: Extracting #9: cost 0 inf + 172059 1554040245.850 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040245.850 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040245.850 * * * * [progress]: [ 20 / 2262 ] simplifiying candidate # 1554040245.851 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040245.851 * * [simplify]: iters left: 6 (22 enodes) 1554040245.858 * * [simplify]: iters left: 5 (114 enodes) 1554040245.891 * * [simplify]: iters left: 4 (337 enodes) 1554040246.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040246.041 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040246.041 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040246.042 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040246.043 * * [simplify]: Extracting #4: cost 278 inf + 411 1554040246.049 * * [simplify]: Extracting #5: cost 367 inf + 12616 1554040246.079 * * [simplify]: Extracting #6: cost 139 inf + 103239 1554040246.138 * * [simplify]: Extracting #7: cost 2 inf + 156088 1554040246.182 * * [simplify]: Extracting #8: cost 0 inf + 155026 1554040246.234 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040246.234 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040246.235 * * * * [progress]: [ 21 / 2262 ] simplifiying candidate # 1554040246.235 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040246.235 * * [simplify]: iters left: 6 (22 enodes) 1554040246.242 * * [simplify]: iters left: 5 (114 enodes) 1554040246.271 * * [simplify]: iters left: 4 (343 enodes) 1554040246.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040246.449 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040246.449 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040246.450 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040246.451 * * [simplify]: Extracting #4: cost 243 inf + 333 1554040246.454 * * [simplify]: Extracting #5: cost 342 inf + 3162 1554040246.483 * * [simplify]: Extracting #6: cost 211 inf + 74318 1554040246.558 * * [simplify]: Extracting #7: cost 54 inf + 145272 1554040246.628 * * [simplify]: Extracting #8: cost 16 inf + 158209 1554040246.676 * * [simplify]: Extracting #9: cost 1 inf + 164274 1554040246.735 * * [simplify]: Extracting #10: cost 0 inf + 164527 1554040246.807 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040246.807 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040246.808 * * * * [progress]: [ 22 / 2262 ] simplifiying candidate # 1554040246.808 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040246.809 * * [simplify]: iters left: 6 (21 enodes) 1554040246.822 * * [simplify]: iters left: 5 (109 enodes) 1554040246.861 * * [simplify]: iters left: 4 (321 enodes) 1554040247.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040247.014 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040247.014 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040247.014 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040247.015 * * [simplify]: Extracting #4: cost 285 inf + 289 1554040247.017 * * [simplify]: Extracting #5: cost 404 inf + 10556 1554040247.038 * * [simplify]: Extracting #6: cost 168 inf + 113312 1554040247.101 * * [simplify]: Extracting #7: cost 5 inf + 173817 1554040247.177 * * [simplify]: Extracting #8: cost 0 inf + 169465 1554040247.256 * * [simplify]: Extracting #9: cost 0 inf + 169385 1554040247.316 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040247.316 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040247.317 * * * * [progress]: [ 23 / 2262 ] simplifiying candidate # 1554040247.317 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040247.317 * * [simplify]: iters left: 6 (21 enodes) 1554040247.324 * * [simplify]: iters left: 5 (109 enodes) 1554040247.358 * * [simplify]: iters left: 4 (327 enodes) 1554040247.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040247.518 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040247.518 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040247.518 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040247.519 * * [simplify]: Extracting #4: cost 219 inf + 211 1554040247.523 * * [simplify]: Extracting #5: cost 330 inf + 3937 1554040247.544 * * [simplify]: Extracting #6: cost 245 inf + 53976 1554040247.593 * * [simplify]: Extracting #7: cost 126 inf + 106666 1554040247.630 * * [simplify]: Extracting #8: cost 57 inf + 142473 1554040247.689 * * [simplify]: Extracting #9: cost 10 inf + 165283 1554040247.732 * * [simplify]: Extracting #10: cost 0 inf + 169824 1554040247.778 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040247.778 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040247.779 * * * * [progress]: [ 24 / 2262 ] simplifiying candidate # 1554040247.780 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040247.780 * * [simplify]: iters left: 6 (21 enodes) 1554040247.791 * * [simplify]: iters left: 5 (111 enodes) 1554040247.833 * * [simplify]: iters left: 4 (327 enodes) 1554040247.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040247.978 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040247.979 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040247.979 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040247.981 * * [simplify]: Extracting #4: cost 286 inf + 248 1554040247.987 * * [simplify]: Extracting #5: cost 394 inf + 23198 1554040248.023 * * [simplify]: Extracting #6: cost 153 inf + 120163 1554040248.097 * * [simplify]: Extracting #7: cost 14 inf + 181944 1554040248.174 * * [simplify]: Extracting #8: cost 0 inf + 174327 1554040248.230 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040248.230 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040248.231 * * * * [progress]: [ 25 / 2262 ] simplifiying candidate # 1554040248.231 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040248.231 * * [simplify]: iters left: 6 (21 enodes) 1554040248.243 * * [simplify]: iters left: 5 (111 enodes) 1554040248.292 * * [simplify]: iters left: 4 (333 enodes) 1554040248.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040248.421 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040248.421 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040248.421 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040248.422 * * [simplify]: Extracting #4: cost 219 inf + 294 1554040248.424 * * [simplify]: Extracting #5: cost 329 inf + 4348 1554040248.436 * * [simplify]: Extracting #6: cost 259 inf + 50217 1554040248.469 * * [simplify]: Extracting #7: cost 96 inf + 127981 1554040248.551 * * [simplify]: Extracting #8: cost 45 inf + 152025 1554040248.612 * * [simplify]: Extracting #9: cost 3 inf + 171291 1554040248.685 * * [simplify]: Extracting #10: cost 0 inf + 172672 1554040248.768 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554040248.768 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040248.769 * * * * [progress]: [ 26 / 2262 ] simplifiying candidate # 1554040248.769 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040248.769 * * [simplify]: iters left: 6 (23 enodes) 1554040248.782 * * [simplify]: iters left: 5 (116 enodes) 1554040248.831 * * [simplify]: iters left: 4 (340 enodes) 1554040248.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040248.994 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040248.994 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040248.994 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040248.996 * * [simplify]: Extracting #4: cost 293 inf + 574 1554040249.001 * * [simplify]: Extracting #5: cost 411 inf + 8791 1554040249.015 * * [simplify]: Extracting #6: cost 188 inf + 86887 1554040249.052 * * [simplify]: Extracting #7: cost 44 inf + 172608 1554040249.131 * * [simplify]: Extracting #8: cost 0 inf + 189014 1554040249.190 * * [simplify]: Extracting #9: cost 0 inf + 179208 1554040249.244 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040249.245 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040249.245 * * * * [progress]: [ 27 / 2262 ] simplifiying candidate # 1554040249.246 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040249.246 * * [simplify]: iters left: 6 (23 enodes) 1554040249.259 * * [simplify]: iters left: 5 (116 enodes) 1554040249.311 * * [simplify]: iters left: 4 (346 enodes) 1554040249.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040249.920 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040249.920 * * [simplify]: Extracting #2: cost 27 inf + 0 1554040249.921 * * [simplify]: Extracting #3: cost 157 inf + 0 1554040249.922 * * [simplify]: Extracting #4: cost 227 inf + 416 1554040249.926 * * [simplify]: Extracting #5: cost 338 inf + 4055 1554040249.946 * * [simplify]: Extracting #6: cost 246 inf + 62216 1554040250.009 * * [simplify]: Extracting #7: cost 100 inf + 142408 1554040250.065 * * [simplify]: Extracting #8: cost 56 inf + 162224 1554040250.110 * * [simplify]: Extracting #9: cost 11 inf + 183277 1554040250.189 * * [simplify]: Extracting #10: cost 0 inf + 188793 1554040250.271 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040250.271 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040250.272 * * * * [progress]: [ 28 / 2262 ] simplifiying candidate # 1554040250.272 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040250.272 * * [simplify]: iters left: 6 (23 enodes) 1554040250.278 * * [simplify]: iters left: 5 (117 enodes) 1554040250.318 * * [simplify]: iters left: 4 (351 enodes) 1554040250.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040250.556 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040250.556 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040250.557 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040250.559 * * [simplify]: Extracting #4: cost 313 inf + 452 1554040250.565 * * [simplify]: Extracting #5: cost 455 inf + 14681 1554040250.606 * * [simplify]: Extracting #6: cost 151 inf + 137996 1554040250.663 * * [simplify]: Extracting #7: cost 3 inf + 205482 1554040250.738 * * [simplify]: Extracting #8: cost 0 inf + 198219 1554040250.813 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040250.813 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040250.814 * * * * [progress]: [ 29 / 2262 ] simplifiying candidate # 1554040250.814 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040250.814 * * [simplify]: iters left: 6 (23 enodes) 1554040250.827 * * [simplify]: iters left: 5 (117 enodes) 1554040250.879 * * [simplify]: iters left: 4 (357 enodes) 1554040251.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040251.095 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040251.095 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040251.096 * * [simplify]: Extracting #3: cost 166 inf + 0 1554040251.097 * * [simplify]: Extracting #4: cost 244 inf + 704 1554040251.102 * * [simplify]: Extracting #5: cost 386 inf + 5321 1554040251.137 * * [simplify]: Extracting #6: cost 233 inf + 92410 1554040251.187 * * [simplify]: Extracting #7: cost 72 inf + 173680 1554040251.262 * * [simplify]: Extracting #8: cost 27 inf + 193376 1554040251.363 * * [simplify]: Extracting #9: cost 3 inf + 204078 1554040251.453 * * [simplify]: Extracting #10: cost 0 inf + 205128 1554040251.519 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040251.519 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040251.519 * * * * [progress]: [ 30 / 2262 ] simplifiying candidate # 1554040251.520 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040251.520 * * [simplify]: iters left: 6 (24 enodes) 1554040251.527 * * [simplify]: iters left: 5 (122 enodes) 1554040251.570 * * [simplify]: iters left: 4 (363 enodes) 1554040251.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040251.802 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040251.802 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040251.803 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040251.804 * * [simplify]: Extracting #4: cost 323 inf + 330 1554040251.811 * * [simplify]: Extracting #5: cost 477 inf + 14888 1554040251.838 * * [simplify]: Extracting #6: cost 183 inf + 129843 1554040251.918 * * [simplify]: Extracting #7: cost 22 inf + 205536 1554040252.023 * * [simplify]: Extracting #8: cost 0 inf + 220637 1554040252.095 * * [simplify]: Extracting #9: cost 0 inf + 220186 1554040252.195 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040252.195 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040252.196 * * * * [progress]: [ 31 / 2262 ] simplifiying candidate # 1554040252.196 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040252.197 * * [simplify]: iters left: 6 (24 enodes) 1554040252.210 * * [simplify]: iters left: 5 (122 enodes) 1554040252.248 * * [simplify]: iters left: 4 (369 enodes) 1554040252.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040252.421 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040252.421 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040252.422 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040252.424 * * [simplify]: Extracting #4: cost 284 inf + 497 1554040252.428 * * [simplify]: Extracting #5: cost 441 inf + 5571 1554040252.458 * * [simplify]: Extracting #6: cost 310 inf + 72456 1554040252.515 * * [simplify]: Extracting #7: cost 106 inf + 176347 1554040252.596 * * [simplify]: Extracting #8: cost 17 inf + 223312 1554040252.677 * * [simplify]: Extracting #9: cost 0 inf + 232163 1554040252.764 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040252.764 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040252.765 * * * * [progress]: [ 32 / 2262 ] simplifiying candidate # 1554040252.765 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040252.766 * * [simplify]: iters left: 6 (24 enodes) 1554040252.779 * * [simplify]: iters left: 5 (122 enodes) 1554040252.820 * * [simplify]: iters left: 4 (367 enodes) 1554040252.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040252.991 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040252.991 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040252.991 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040252.994 * * [simplify]: Extracting #4: cost 314 inf + 816 1554040253.005 * * [simplify]: Extracting #5: cost 457 inf + 31944 1554040253.054 * * [simplify]: Extracting #6: cost 103 inf + 205685 1554040253.139 * * [simplify]: Extracting #7: cost 8 inf + 221310 1554040253.215 * * [simplify]: Extracting #8: cost 0 inf + 217387 1554040253.323 * * [simplify]: Extracting #9: cost 0 inf + 217347 1554040253.423 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554040253.423 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040253.423 * * * * [progress]: [ 33 / 2262 ] simplifiying candidate # 1554040253.424 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040253.424 * * [simplify]: iters left: 6 (24 enodes) 1554040253.437 * * [simplify]: iters left: 5 (122 enodes) 1554040253.480 * * [simplify]: iters left: 4 (373 enodes) 1554040253.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040253.645 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040253.645 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040253.645 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040253.646 * * [simplify]: Extracting #4: cost 279 inf + 579 1554040253.648 * * [simplify]: Extracting #5: cost 444 inf + 5451 1554040253.661 * * [simplify]: Extracting #6: cost 297 inf + 70200 1554040253.709 * * [simplify]: Extracting #7: cost 128 inf + 151969 1554040253.775 * * [simplify]: Extracting #8: cost 26 inf + 213302 1554040253.851 * * [simplify]: Extracting #9: cost 4 inf + 222425 1554040253.919 * * [simplify]: Extracting #10: cost 0 inf + 223728 1554040253.981 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040253.982 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040253.982 * * * * [progress]: [ 34 / 2262 ] simplifiying candidate # 1554040253.982 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040253.982 * * [simplify]: iters left: 6 (24 enodes) 1554040253.989 * * [simplify]: iters left: 5 (122 enodes) 1554040254.021 * * [simplify]: iters left: 4 (363 enodes) 1554040254.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040254.162 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040254.162 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040254.162 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040254.163 * * [simplify]: Extracting #4: cost 323 inf + 330 1554040254.166 * * [simplify]: Extracting #5: cost 477 inf + 14888 1554040254.191 * * [simplify]: Extracting #6: cost 183 inf + 129843 1554040254.241 * * [simplify]: Extracting #7: cost 22 inf + 205536 1554040254.308 * * [simplify]: Extracting #8: cost 0 inf + 220637 1554040254.371 * * [simplify]: Extracting #9: cost 0 inf + 220186 1554040254.439 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040254.439 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040254.439 * * * * [progress]: [ 35 / 2262 ] simplifiying candidate # 1554040254.440 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040254.440 * * [simplify]: iters left: 6 (24 enodes) 1554040254.446 * * [simplify]: iters left: 5 (122 enodes) 1554040254.494 * * [simplify]: iters left: 4 (369 enodes) 1554040254.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040254.680 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040254.680 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040254.680 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040254.681 * * [simplify]: Extracting #4: cost 284 inf + 497 1554040254.683 * * [simplify]: Extracting #5: cost 441 inf + 5571 1554040254.696 * * [simplify]: Extracting #6: cost 310 inf + 72456 1554040254.748 * * [simplify]: Extracting #7: cost 106 inf + 176347 1554040254.814 * * [simplify]: Extracting #8: cost 17 inf + 223312 1554040254.896 * * [simplify]: Extracting #9: cost 0 inf + 232163 1554040254.972 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040254.972 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040254.973 * * * * [progress]: [ 36 / 2262 ] simplifiying candidate # 1554040254.973 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040254.973 * * [simplify]: iters left: 6 (24 enodes) 1554040254.986 * * [simplify]: iters left: 5 (122 enodes) 1554040255.029 * * [simplify]: iters left: 4 (367 enodes) 1554040255.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040255.186 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040255.187 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040255.187 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040255.188 * * [simplify]: Extracting #4: cost 314 inf + 816 1554040255.194 * * [simplify]: Extracting #5: cost 457 inf + 31944 1554040255.240 * * [simplify]: Extracting #6: cost 103 inf + 205685 1554040255.299 * * [simplify]: Extracting #7: cost 8 inf + 221310 1554040255.377 * * [simplify]: Extracting #8: cost 0 inf + 217387 1554040255.470 * * [simplify]: Extracting #9: cost 0 inf + 217347 1554040255.534 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554040255.534 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040255.534 * * * * [progress]: [ 37 / 2262 ] simplifiying candidate # 1554040255.534 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040255.535 * * [simplify]: iters left: 6 (24 enodes) 1554040255.541 * * [simplify]: iters left: 5 (122 enodes) 1554040255.583 * * [simplify]: iters left: 4 (373 enodes) 1554040255.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040255.740 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040255.740 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040255.741 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040255.742 * * [simplify]: Extracting #4: cost 279 inf + 579 1554040255.748 * * [simplify]: Extracting #5: cost 444 inf + 5451 1554040255.760 * * [simplify]: Extracting #6: cost 297 inf + 70200 1554040255.800 * * [simplify]: Extracting #7: cost 128 inf + 151969 1554040255.874 * * [simplify]: Extracting #8: cost 26 inf + 213302 1554040255.955 * * [simplify]: Extracting #9: cost 4 inf + 222425 1554040256.045 * * [simplify]: Extracting #10: cost 0 inf + 223728 1554040256.114 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040256.114 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040256.114 * * * * [progress]: [ 38 / 2262 ] simplifiying candidate # 1554040256.114 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040256.115 * * [simplify]: iters left: 6 (21 enodes) 1554040256.121 * * [simplify]: iters left: 5 (109 enodes) 1554040256.159 * * [simplify]: iters left: 4 (321 enodes) 1554040256.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040256.342 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040256.342 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040256.343 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040256.344 * * [simplify]: Extracting #4: cost 285 inf + 289 1554040256.350 * * [simplify]: Extracting #5: cost 404 inf + 10556 1554040256.394 * * [simplify]: Extracting #6: cost 168 inf + 113312 1554040256.448 * * [simplify]: Extracting #7: cost 5 inf + 173817 1554040256.489 * * [simplify]: Extracting #8: cost 0 inf + 169465 1554040256.542 * * [simplify]: Extracting #9: cost 0 inf + 169385 1554040256.622 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040256.623 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040256.623 * * * * [progress]: [ 39 / 2262 ] simplifiying candidate # 1554040256.624 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040256.624 * * [simplify]: iters left: 6 (21 enodes) 1554040256.636 * * [simplify]: iters left: 5 (109 enodes) 1554040256.683 * * [simplify]: iters left: 4 (327 enodes) 1554040256.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040256.853 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040256.854 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040256.854 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040256.854 * * [simplify]: Extracting #4: cost 219 inf + 211 1554040256.856 * * [simplify]: Extracting #5: cost 330 inf + 3937 1554040256.868 * * [simplify]: Extracting #6: cost 245 inf + 53976 1554040256.902 * * [simplify]: Extracting #7: cost 126 inf + 106666 1554040256.939 * * [simplify]: Extracting #8: cost 57 inf + 142473 1554040256.988 * * [simplify]: Extracting #9: cost 10 inf + 165283 1554040257.030 * * [simplify]: Extracting #10: cost 0 inf + 169824 1554040257.088 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040257.088 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040257.088 * * * * [progress]: [ 40 / 2262 ] simplifiying candidate # 1554040257.089 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040257.089 * * [simplify]: iters left: 6 (23 enodes) 1554040257.096 * * [simplify]: iters left: 5 (116 enodes) 1554040257.121 * * [simplify]: iters left: 4 (340 enodes) 1554040257.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040257.271 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040257.271 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040257.271 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040257.272 * * [simplify]: Extracting #4: cost 293 inf + 574 1554040257.275 * * [simplify]: Extracting #5: cost 411 inf + 8791 1554040257.296 * * [simplify]: Extracting #6: cost 188 inf + 86887 1554040257.345 * * [simplify]: Extracting #7: cost 44 inf + 172608 1554040257.415 * * [simplify]: Extracting #8: cost 0 inf + 189014 1554040257.479 * * [simplify]: Extracting #9: cost 0 inf + 179208 1554040257.526 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040257.527 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040257.527 * * * * [progress]: [ 41 / 2262 ] simplifiying candidate # 1554040257.527 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040257.527 * * [simplify]: iters left: 6 (23 enodes) 1554040257.534 * * [simplify]: iters left: 5 (116 enodes) 1554040257.569 * * [simplify]: iters left: 4 (346 enodes) 1554040257.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040257.701 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040257.701 * * [simplify]: Extracting #2: cost 27 inf + 0 1554040257.701 * * [simplify]: Extracting #3: cost 157 inf + 0 1554040257.702 * * [simplify]: Extracting #4: cost 227 inf + 416 1554040257.703 * * [simplify]: Extracting #5: cost 338 inf + 4055 1554040257.728 * * [simplify]: Extracting #6: cost 246 inf + 62216 1554040257.773 * * [simplify]: Extracting #7: cost 100 inf + 142408 1554040257.820 * * [simplify]: Extracting #8: cost 56 inf + 162224 1554040257.871 * * [simplify]: Extracting #9: cost 11 inf + 183277 1554040257.924 * * [simplify]: Extracting #10: cost 0 inf + 188793 1554040258.000 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040258.000 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040258.001 * * * * [progress]: [ 42 / 2262 ] simplifiying candidate # 1554040258.001 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040258.002 * * [simplify]: iters left: 6 (21 enodes) 1554040258.013 * * [simplify]: iters left: 5 (111 enodes) 1554040258.042 * * [simplify]: iters left: 4 (327 enodes) 1554040258.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040258.194 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040258.194 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040258.195 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040258.196 * * [simplify]: Extracting #4: cost 286 inf + 248 1554040258.203 * * [simplify]: Extracting #5: cost 394 inf + 23198 1554040258.238 * * [simplify]: Extracting #6: cost 153 inf + 120163 1554040258.280 * * [simplify]: Extracting #7: cost 14 inf + 181944 1554040258.333 * * [simplify]: Extracting #8: cost 0 inf + 174327 1554040258.404 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040258.404 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040258.405 * * * * [progress]: [ 43 / 2262 ] simplifiying candidate # 1554040258.405 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040258.405 * * [simplify]: iters left: 6 (21 enodes) 1554040258.411 * * [simplify]: iters left: 5 (111 enodes) 1554040258.447 * * [simplify]: iters left: 4 (333 enodes) 1554040258.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040258.587 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040258.588 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040258.588 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040258.589 * * [simplify]: Extracting #4: cost 219 inf + 294 1554040258.593 * * [simplify]: Extracting #5: cost 329 inf + 4348 1554040258.610 * * [simplify]: Extracting #6: cost 259 inf + 50217 1554040258.665 * * [simplify]: Extracting #7: cost 96 inf + 127981 1554040258.747 * * [simplify]: Extracting #8: cost 45 inf + 152025 1554040258.803 * * [simplify]: Extracting #9: cost 3 inf + 171291 1554040258.851 * * [simplify]: Extracting #10: cost 0 inf + 172672 1554040258.899 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554040258.899 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040258.900 * * * * [progress]: [ 44 / 2262 ] simplifiying candidate # 1554040258.900 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040258.900 * * [simplify]: iters left: 6 (23 enodes) 1554040258.907 * * [simplify]: iters left: 5 (117 enodes) 1554040258.941 * * [simplify]: iters left: 4 (351 enodes) 1554040259.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040259.062 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040259.062 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040259.063 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040259.063 * * [simplify]: Extracting #4: cost 313 inf + 452 1554040259.067 * * [simplify]: Extracting #5: cost 455 inf + 14681 1554040259.097 * * [simplify]: Extracting #6: cost 151 inf + 137996 1554040259.169 * * [simplify]: Extracting #7: cost 3 inf + 205482 1554040259.236 * * [simplify]: Extracting #8: cost 0 inf + 198219 1554040259.292 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040259.292 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040259.292 * * * * [progress]: [ 45 / 2262 ] simplifiying candidate # 1554040259.292 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040259.293 * * [simplify]: iters left: 6 (23 enodes) 1554040259.301 * * [simplify]: iters left: 5 (117 enodes) 1554040259.349 * * [simplify]: iters left: 4 (357 enodes) 1554040259.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040259.523 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040259.523 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040259.524 * * [simplify]: Extracting #3: cost 166 inf + 0 1554040259.525 * * [simplify]: Extracting #4: cost 244 inf + 704 1554040259.529 * * [simplify]: Extracting #5: cost 386 inf + 5321 1554040259.560 * * [simplify]: Extracting #6: cost 233 inf + 92410 1554040259.619 * * [simplify]: Extracting #7: cost 72 inf + 173680 1554040259.679 * * [simplify]: Extracting #8: cost 27 inf + 193376 1554040259.745 * * [simplify]: Extracting #9: cost 3 inf + 204078 1554040259.798 * * [simplify]: Extracting #10: cost 0 inf + 205128 1554040259.877 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040259.877 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040259.878 * * * * [progress]: [ 46 / 2262 ] simplifiying candidate # 1554040259.878 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040259.878 * * [simplify]: iters left: 6 (24 enodes) 1554040259.885 * * [simplify]: iters left: 5 (122 enodes) 1554040259.927 * * [simplify]: iters left: 4 (363 enodes) 1554040260.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040260.157 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040260.157 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040260.157 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040260.158 * * [simplify]: Extracting #4: cost 323 inf + 330 1554040260.161 * * [simplify]: Extracting #5: cost 477 inf + 14888 1554040260.185 * * [simplify]: Extracting #6: cost 183 inf + 129843 1554040260.234 * * [simplify]: Extracting #7: cost 22 inf + 205536 1554040260.304 * * [simplify]: Extracting #8: cost 0 inf + 220637 1554040260.381 * * [simplify]: Extracting #9: cost 0 inf + 220186 1554040260.454 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040260.454 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040260.455 * * * * [progress]: [ 47 / 2262 ] simplifiying candidate # 1554040260.455 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040260.455 * * [simplify]: iters left: 6 (24 enodes) 1554040260.462 * * [simplify]: iters left: 5 (122 enodes) 1554040260.489 * * [simplify]: iters left: 4 (369 enodes) 1554040260.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040260.645 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040260.645 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040260.646 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040260.647 * * [simplify]: Extracting #4: cost 284 inf + 497 1554040260.651 * * [simplify]: Extracting #5: cost 441 inf + 5571 1554040260.672 * * [simplify]: Extracting #6: cost 310 inf + 72456 1554040260.748 * * [simplify]: Extracting #7: cost 106 inf + 176347 1554040260.827 * * [simplify]: Extracting #8: cost 17 inf + 223312 1554040260.914 * * [simplify]: Extracting #9: cost 0 inf + 232163 1554040260.996 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040260.996 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040260.996 * * * * [progress]: [ 48 / 2262 ] simplifiying candidate # 1554040260.997 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040260.997 * * [simplify]: iters left: 6 (24 enodes) 1554040261.011 * * [simplify]: iters left: 5 (122 enodes) 1554040261.058 * * [simplify]: iters left: 4 (367 enodes) 1554040261.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040261.260 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040261.260 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040261.261 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040261.262 * * [simplify]: Extracting #4: cost 314 inf + 816 1554040261.268 * * [simplify]: Extracting #5: cost 457 inf + 31944 1554040261.306 * * [simplify]: Extracting #6: cost 103 inf + 205685 1554040261.369 * * [simplify]: Extracting #7: cost 8 inf + 221310 1554040261.459 * * [simplify]: Extracting #8: cost 0 inf + 217387 1554040261.535 * * [simplify]: Extracting #9: cost 0 inf + 217347 1554040261.607 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554040261.607 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040261.608 * * * * [progress]: [ 49 / 2262 ] simplifiying candidate # 1554040261.608 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040261.609 * * [simplify]: iters left: 6 (24 enodes) 1554040261.622 * * [simplify]: iters left: 5 (122 enodes) 1554040261.677 * * [simplify]: iters left: 4 (373 enodes) 1554040261.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040261.914 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040261.914 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040261.914 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040261.916 * * [simplify]: Extracting #4: cost 279 inf + 579 1554040261.920 * * [simplify]: Extracting #5: cost 444 inf + 5451 1554040261.933 * * [simplify]: Extracting #6: cost 297 inf + 70200 1554040261.984 * * [simplify]: Extracting #7: cost 128 inf + 151969 1554040262.094 * * [simplify]: Extracting #8: cost 26 inf + 213302 1554040262.204 * * [simplify]: Extracting #9: cost 4 inf + 222425 1554040262.279 * * [simplify]: Extracting #10: cost 0 inf + 223728 1554040262.341 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040262.342 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040262.342 * * * * [progress]: [ 50 / 2262 ] simplifiying candidate # 1554040262.342 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040262.342 * * [simplify]: iters left: 6 (24 enodes) 1554040262.349 * * [simplify]: iters left: 5 (122 enodes) 1554040262.386 * * [simplify]: iters left: 4 (363 enodes) 1554040262.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040262.607 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040262.607 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040262.607 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040262.608 * * [simplify]: Extracting #4: cost 323 inf + 330 1554040262.616 * * [simplify]: Extracting #5: cost 477 inf + 14888 1554040262.641 * * [simplify]: Extracting #6: cost 183 inf + 129843 1554040262.718 * * [simplify]: Extracting #7: cost 22 inf + 205536 1554040262.783 * * [simplify]: Extracting #8: cost 0 inf + 220637 1554040262.863 * * [simplify]: Extracting #9: cost 0 inf + 220186 1554040262.953 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040262.953 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040262.954 * * * * [progress]: [ 51 / 2262 ] simplifiying candidate # 1554040262.954 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040262.955 * * [simplify]: iters left: 6 (24 enodes) 1554040262.970 * * [simplify]: iters left: 5 (122 enodes) 1554040263.008 * * [simplify]: iters left: 4 (369 enodes) 1554040263.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040263.200 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040263.200 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040263.201 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040263.202 * * [simplify]: Extracting #4: cost 284 inf + 497 1554040263.207 * * [simplify]: Extracting #5: cost 441 inf + 5571 1554040263.229 * * [simplify]: Extracting #6: cost 310 inf + 72456 1554040263.284 * * [simplify]: Extracting #7: cost 106 inf + 176347 1554040263.373 * * [simplify]: Extracting #8: cost 17 inf + 223312 1554040263.458 * * [simplify]: Extracting #9: cost 0 inf + 232163 1554040263.536 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040263.536 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040263.536 * * * * [progress]: [ 52 / 2262 ] simplifiying candidate # 1554040263.536 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040263.537 * * [simplify]: iters left: 6 (24 enodes) 1554040263.543 * * [simplify]: iters left: 5 (122 enodes) 1554040263.584 * * [simplify]: iters left: 4 (367 enodes) 1554040263.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040263.728 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040263.728 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040263.728 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040263.731 * * [simplify]: Extracting #4: cost 314 inf + 816 1554040263.742 * * [simplify]: Extracting #5: cost 457 inf + 31944 1554040263.779 * * [simplify]: Extracting #6: cost 103 inf + 205685 1554040263.846 * * [simplify]: Extracting #7: cost 8 inf + 221310 1554040263.929 * * [simplify]: Extracting #8: cost 0 inf + 217387 1554040263.983 * * [simplify]: Extracting #9: cost 0 inf + 217347 1554040264.066 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554040264.066 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040264.067 * * * * [progress]: [ 53 / 2262 ] simplifiying candidate # 1554040264.067 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040264.067 * * [simplify]: iters left: 6 (24 enodes) 1554040264.081 * * [simplify]: iters left: 5 (122 enodes) 1554040264.134 * * [simplify]: iters left: 4 (373 enodes) 1554040264.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040264.351 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040264.351 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040264.352 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040264.353 * * [simplify]: Extracting #4: cost 279 inf + 579 1554040264.358 * * [simplify]: Extracting #5: cost 444 inf + 5451 1554040264.390 * * [simplify]: Extracting #6: cost 297 inf + 70200 1554040264.439 * * [simplify]: Extracting #7: cost 128 inf + 151969 1554040264.511 * * [simplify]: Extracting #8: cost 26 inf + 213302 1554040264.600 * * [simplify]: Extracting #9: cost 4 inf + 222425 1554040264.692 * * [simplify]: Extracting #10: cost 0 inf + 223728 1554040264.764 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040264.764 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040264.764 * * * * [progress]: [ 54 / 2262 ] simplifiying candidate # 1554040264.765 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040264.765 * * [simplify]: iters left: 6 (21 enodes) 1554040264.771 * * [simplify]: iters left: 5 (108 enodes) 1554040264.796 * * [simplify]: iters left: 4 (317 enodes) 1554040264.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040264.973 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040264.974 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040264.974 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040264.976 * * [simplify]: Extracting #4: cost 287 inf + 248 1554040264.982 * * [simplify]: Extracting #5: cost 374 inf + 16150 1554040265.017 * * [simplify]: Extracting #6: cost 119 inf + 109077 1554040265.084 * * [simplify]: Extracting #7: cost 2 inf + 156227 1554040265.161 * * [simplify]: Extracting #8: cost 0 inf + 154404 1554040265.232 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040265.232 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040265.233 * * * * [progress]: [ 55 / 2262 ] simplifiying candidate # 1554040265.233 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040265.233 * * [simplify]: iters left: 6 (21 enodes) 1554040265.245 * * [simplify]: iters left: 5 (108 enodes) 1554040265.294 * * [simplify]: iters left: 4 (323 enodes) 1554040265.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040265.491 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040265.491 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040265.491 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040265.492 * * [simplify]: Extracting #4: cost 216 inf + 458 1554040265.494 * * [simplify]: Extracting #5: cost 294 inf + 5887 1554040265.504 * * [simplify]: Extracting #6: cost 222 inf + 52009 1554040265.536 * * [simplify]: Extracting #7: cost 79 inf + 125202 1554040265.604 * * [simplify]: Extracting #8: cost 42 inf + 134688 1554040265.677 * * [simplify]: Extracting #9: cost 3 inf + 151617 1554040265.753 * * [simplify]: Extracting #10: cost 0 inf + 152627 1554040265.812 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040265.812 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040265.812 * * * * [progress]: [ 56 / 2262 ] simplifiying candidate # 1554040265.813 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040265.813 * * [simplify]: iters left: 6 (23 enodes) 1554040265.819 * * [simplify]: iters left: 5 (117 enodes) 1554040265.865 * * [simplify]: iters left: 4 (351 enodes) 1554040266.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040266.098 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040266.098 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040266.098 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040266.100 * * [simplify]: Extracting #4: cost 313 inf + 532 1554040266.106 * * [simplify]: Extracting #5: cost 454 inf + 13334 1554040266.133 * * [simplify]: Extracting #6: cost 144 inf + 131623 1554040266.192 * * [simplify]: Extracting #7: cost 4 inf + 200654 1554040266.277 * * [simplify]: Extracting #8: cost 0 inf + 203139 1554040266.351 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040266.351 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040266.352 * * * * [progress]: [ 57 / 2262 ] simplifiying candidate # 1554040266.352 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040266.352 * * [simplify]: iters left: 6 (23 enodes) 1554040266.365 * * [simplify]: iters left: 5 (117 enodes) 1554040266.392 * * [simplify]: iters left: 4 (357 enodes) 1554040266.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040266.550 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040266.551 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040266.551 * * [simplify]: Extracting #3: cost 166 inf + 0 1554040266.552 * * [simplify]: Extracting #4: cost 244 inf + 621 1554040266.556 * * [simplify]: Extracting #5: cost 376 inf + 8274 1554040266.586 * * [simplify]: Extracting #6: cost 221 inf + 102776 1554040266.658 * * [simplify]: Extracting #7: cost 70 inf + 182577 1554040266.722 * * [simplify]: Extracting #8: cost 21 inf + 204366 1554040266.823 * * [simplify]: Extracting #9: cost 3 inf + 211478 1554040266.904 * * [simplify]: Extracting #10: cost 0 inf + 212488 1554040266.972 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040266.972 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040266.973 * * * * [progress]: [ 58 / 2262 ] simplifiying candidate # 1554040266.973 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040266.973 * * [simplify]: iters left: 6 (23 enodes) 1554040266.987 * * [simplify]: iters left: 5 (117 enodes) 1554040267.019 * * [simplify]: iters left: 4 (351 enodes) 1554040267.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040267.192 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040267.192 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040267.192 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040267.194 * * [simplify]: Extracting #4: cost 313 inf + 532 1554040267.200 * * [simplify]: Extracting #5: cost 454 inf + 13334 1554040267.247 * * [simplify]: Extracting #6: cost 144 inf + 131623 1554040267.336 * * [simplify]: Extracting #7: cost 4 inf + 200654 1554040267.413 * * [simplify]: Extracting #8: cost 0 inf + 203139 1554040267.478 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040267.478 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040267.479 * * * * [progress]: [ 59 / 2262 ] simplifiying candidate # 1554040267.479 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040267.480 * * [simplify]: iters left: 6 (23 enodes) 1554040267.492 * * [simplify]: iters left: 5 (117 enodes) 1554040267.529 * * [simplify]: iters left: 4 (357 enodes) 1554040267.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040267.692 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040267.692 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040267.693 * * [simplify]: Extracting #3: cost 166 inf + 0 1554040267.694 * * [simplify]: Extracting #4: cost 244 inf + 621 1554040267.700 * * [simplify]: Extracting #5: cost 376 inf + 8274 1554040267.726 * * [simplify]: Extracting #6: cost 221 inf + 102776 1554040267.798 * * [simplify]: Extracting #7: cost 70 inf + 182577 1554040267.890 * * [simplify]: Extracting #8: cost 21 inf + 204366 1554040267.973 * * [simplify]: Extracting #9: cost 3 inf + 211478 1554040268.070 * * [simplify]: Extracting #10: cost 0 inf + 212488 1554040268.169 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040268.169 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040268.169 * * * * [progress]: [ 60 / 2262 ] simplifiying candidate # 1554040268.169 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040268.170 * * [simplify]: iters left: 6 (21 enodes) 1554040268.176 * * [simplify]: iters left: 5 (110 enodes) 1554040268.210 * * [simplify]: iters left: 4 (323 enodes) 1554040268.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040268.388 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040268.388 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040268.388 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040268.390 * * [simplify]: Extracting #4: cost 286 inf + 288 1554040268.394 * * [simplify]: Extracting #5: cost 389 inf + 6748 1554040268.410 * * [simplify]: Extracting #6: cost 195 inf + 62109 1554040268.434 * * [simplify]: Extracting #7: cost 20 inf + 138910 1554040268.497 * * [simplify]: Extracting #8: cost 0 inf + 151126 1554040268.542 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040268.542 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040268.543 * * * * [progress]: [ 61 / 2262 ] simplifiying candidate # 1554040268.544 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040268.544 * * [simplify]: iters left: 6 (21 enodes) 1554040268.555 * * [simplify]: iters left: 5 (110 enodes) 1554040268.589 * * [simplify]: iters left: 4 (329 enodes) 1554040268.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040268.739 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040268.739 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040268.739 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040268.740 * * [simplify]: Extracting #4: cost 220 inf + 211 1554040268.744 * * [simplify]: Extracting #5: cost 284 inf + 10856 1554040268.761 * * [simplify]: Extracting #6: cost 180 inf + 71224 1554040268.814 * * [simplify]: Extracting #7: cost 73 inf + 123424 1554040268.873 * * [simplify]: Extracting #8: cost 41 inf + 132804 1554040268.917 * * [simplify]: Extracting #9: cost 9 inf + 145871 1554040268.977 * * [simplify]: Extracting #10: cost 0 inf + 149915 1554040269.033 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040269.033 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040269.033 * * * * [progress]: [ 62 / 2262 ] simplifiying candidate # 1554040269.033 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040269.034 * * [simplify]: iters left: 6 (24 enodes) 1554040269.040 * * [simplify]: iters left: 5 (121 enodes) 1554040269.087 * * [simplify]: iters left: 4 (360 enodes) 1554040269.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040269.264 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040269.265 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040269.265 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040269.267 * * [simplify]: Extracting #4: cost 321 inf + 330 1554040269.273 * * [simplify]: Extracting #5: cost 451 inf + 13147 1554040269.307 * * [simplify]: Extracting #6: cost 143 inf + 142176 1554040269.369 * * [simplify]: Extracting #7: cost 11 inf + 201520 1554040269.419 * * [simplify]: Extracting #8: cost 0 inf + 206047 1554040269.496 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040269.496 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040269.497 * * * * [progress]: [ 63 / 2262 ] simplifiying candidate # 1554040269.497 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040269.498 * * [simplify]: iters left: 6 (24 enodes) 1554040269.511 * * [simplify]: iters left: 5 (121 enodes) 1554040269.562 * * [simplify]: iters left: 4 (366 enodes) 1554040269.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040269.735 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040269.736 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040269.736 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040269.737 * * [simplify]: Extracting #4: cost 285 inf + 252 1554040269.740 * * [simplify]: Extracting #5: cost 422 inf + 6457 1554040269.766 * * [simplify]: Extracting #6: cost 250 inf + 103942 1554040269.830 * * [simplify]: Extracting #7: cost 78 inf + 185526 1554040269.921 * * [simplify]: Extracting #8: cost 21 inf + 209094 1554040269.998 * * [simplify]: Extracting #9: cost 0 inf + 217708 1554040270.071 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040270.071 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040270.072 * * * * [progress]: [ 64 / 2262 ] simplifiying candidate # 1554040270.073 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040270.073 * * [simplify]: iters left: 6 (24 enodes) 1554040270.080 * * [simplify]: iters left: 5 (121 enodes) 1554040270.111 * * [simplify]: iters left: 4 (361 enodes) 1554040270.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040270.306 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040270.306 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040270.307 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040270.309 * * [simplify]: Extracting #4: cost 321 inf + 492 1554040270.314 * * [simplify]: Extracting #5: cost 444 inf + 12647 1554040270.345 * * [simplify]: Extracting #6: cost 172 inf + 101806 1554040270.404 * * [simplify]: Extracting #7: cost 19 inf + 182665 1554040270.486 * * [simplify]: Extracting #8: cost 0 inf + 197875 1554040270.556 * * [simplify]: Extracting #9: cost 0 inf + 197835 1554040270.645 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040270.645 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040270.646 * * * * [progress]: [ 65 / 2262 ] simplifiying candidate # 1554040270.646 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040270.646 * * [simplify]: iters left: 6 (24 enodes) 1554040270.653 * * [simplify]: iters left: 5 (121 enodes) 1554040270.681 * * [simplify]: iters left: 4 (367 enodes) 1554040270.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040270.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040270.875 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040270.876 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040270.878 * * [simplify]: Extracting #4: cost 283 inf + 457 1554040270.882 * * [simplify]: Extracting #5: cost 399 inf + 7031 1554040270.922 * * [simplify]: Extracting #6: cost 216 inf + 107654 1554040270.993 * * [simplify]: Extracting #7: cost 56 inf + 184487 1554040271.082 * * [simplify]: Extracting #8: cost 12 inf + 201811 1554040271.155 * * [simplify]: Extracting #9: cost 1 inf + 206119 1554040271.230 * * [simplify]: Extracting #10: cost 0 inf + 206372 1554040271.332 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040271.332 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040271.333 * * * * [progress]: [ 66 / 2262 ] simplifiying candidate # 1554040271.333 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040271.333 * * [simplify]: iters left: 6 (24 enodes) 1554040271.346 * * [simplify]: iters left: 5 (121 enodes) 1554040271.396 * * [simplify]: iters left: 4 (360 enodes) 1554040271.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040271.552 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040271.552 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040271.552 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040271.553 * * [simplify]: Extracting #4: cost 321 inf + 330 1554040271.556 * * [simplify]: Extracting #5: cost 451 inf + 13147 1554040271.597 * * [simplify]: Extracting #6: cost 143 inf + 142176 1554040271.658 * * [simplify]: Extracting #7: cost 11 inf + 201520 1554040271.743 * * [simplify]: Extracting #8: cost 0 inf + 206047 1554040271.818 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040271.818 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040271.819 * * * * [progress]: [ 67 / 2262 ] simplifiying candidate # 1554040271.819 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040271.819 * * [simplify]: iters left: 6 (24 enodes) 1554040271.832 * * [simplify]: iters left: 5 (121 enodes) 1554040271.864 * * [simplify]: iters left: 4 (366 enodes) 1554040272.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040272.070 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040272.070 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040272.070 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040272.071 * * [simplify]: Extracting #4: cost 285 inf + 252 1554040272.073 * * [simplify]: Extracting #5: cost 422 inf + 6457 1554040272.112 * * [simplify]: Extracting #6: cost 250 inf + 103942 1554040272.179 * * [simplify]: Extracting #7: cost 78 inf + 185526 1554040272.252 * * [simplify]: Extracting #8: cost 21 inf + 209094 1554040272.312 * * [simplify]: Extracting #9: cost 0 inf + 217708 1554040272.373 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040272.373 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040272.374 * * * * [progress]: [ 68 / 2262 ] simplifiying candidate # 1554040272.374 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040272.374 * * [simplify]: iters left: 6 (24 enodes) 1554040272.385 * * [simplify]: iters left: 5 (121 enodes) 1554040272.431 * * [simplify]: iters left: 4 (361 enodes) 1554040272.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040272.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040272.599 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040272.599 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040272.600 * * [simplify]: Extracting #4: cost 321 inf + 492 1554040272.603 * * [simplify]: Extracting #5: cost 444 inf + 12647 1554040272.618 * * [simplify]: Extracting #6: cost 172 inf + 101806 1554040272.664 * * [simplify]: Extracting #7: cost 19 inf + 182665 1554040272.734 * * [simplify]: Extracting #8: cost 0 inf + 197875 1554040272.794 * * [simplify]: Extracting #9: cost 0 inf + 197835 1554040272.866 * [simplify]: Simplified to (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040272.866 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040272.867 * * * * [progress]: [ 69 / 2262 ] simplifiying candidate # 1554040272.867 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040272.867 * * [simplify]: iters left: 6 (24 enodes) 1554040272.874 * * [simplify]: iters left: 5 (121 enodes) 1554040272.903 * * [simplify]: iters left: 4 (367 enodes) 1554040273.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040273.115 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040273.115 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040273.116 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040273.117 * * [simplify]: Extracting #4: cost 283 inf + 457 1554040273.122 * * [simplify]: Extracting #5: cost 399 inf + 7031 1554040273.163 * * [simplify]: Extracting #6: cost 216 inf + 107654 1554040273.237 * * [simplify]: Extracting #7: cost 56 inf + 184487 1554040273.322 * * [simplify]: Extracting #8: cost 12 inf + 201811 1554040273.391 * * [simplify]: Extracting #9: cost 1 inf + 206119 1554040273.458 * * [simplify]: Extracting #10: cost 0 inf + 206372 1554040273.535 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040273.535 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040273.535 * * * * [progress]: [ 70 / 2262 ] simplifiying candidate # 1554040273.536 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040273.536 * * [simplify]: iters left: 6 (19 enodes) 1554040273.541 * * [simplify]: iters left: 5 (89 enodes) 1554040273.560 * * [simplify]: iters left: 4 (254 enodes) 1554040273.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040273.694 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040273.694 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040273.694 * * [simplify]: Extracting #3: cost 117 inf + 0 1554040273.695 * * [simplify]: Extracting #4: cost 270 inf + 44 1554040273.697 * * [simplify]: Extracting #5: cost 339 inf + 17207 1554040273.724 * * [simplify]: Extracting #6: cost 114 inf + 101895 1554040273.787 * * [simplify]: Extracting #7: cost 3 inf + 146788 1554040273.830 * * [simplify]: Extracting #8: cost 0 inf + 146161 1554040273.896 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040273.897 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040273.897 * * * * [progress]: [ 71 / 2262 ] simplifiying candidate # 1554040273.898 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040273.898 * * [simplify]: iters left: 6 (22 enodes) 1554040273.911 * * [simplify]: iters left: 5 (114 enodes) 1554040273.963 * * [simplify]: iters left: 4 (337 enodes) 1554040274.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040274.171 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040274.171 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040274.171 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040274.172 * * [simplify]: Extracting #4: cost 242 inf + 292 1554040274.174 * * [simplify]: Extracting #5: cost 319 inf + 5742 1554040274.201 * * [simplify]: Extracting #6: cost 219 inf + 74660 1554040274.243 * * [simplify]: Extracting #7: cost 64 inf + 143968 1554040274.300 * * [simplify]: Extracting #8: cost 16 inf + 164814 1554040274.383 * * [simplify]: Extracting #9: cost 1 inf + 169842 1554040274.459 * * [simplify]: Extracting #10: cost 0 inf + 170095 1554040274.523 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040274.523 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040274.524 * * * * [progress]: [ 72 / 2262 ] simplifiying candidate # 1554040274.524 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040274.525 * * [simplify]: iters left: 6 (24 enodes) 1554040274.538 * * [simplify]: iters left: 5 (122 enodes) 1554040274.573 * * [simplify]: iters left: 4 (363 enodes) 1554040274.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040274.756 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040274.756 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040274.757 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040274.759 * * [simplify]: Extracting #4: cost 321 inf + 208 1554040274.768 * * [simplify]: Extracting #5: cost 461 inf + 25247 1554040274.834 * * [simplify]: Extracting #6: cost 109 inf + 205520 1554040274.909 * * [simplify]: Extracting #7: cost 2 inf + 231810 1554040274.985 * * [simplify]: Extracting #8: cost 0 inf + 223257 1554040275.057 * * [simplify]: Extracting #9: cost 0 inf + 223086 1554040275.132 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040275.132 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040275.133 * * * * [progress]: [ 73 / 2262 ] simplifiying candidate # 1554040275.134 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040275.134 * * [simplify]: iters left: 6 (24 enodes) 1554040275.148 * * [simplify]: iters left: 5 (122 enodes) 1554040275.202 * * [simplify]: iters left: 4 (369 enodes) 1554040275.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040275.437 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040275.438 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040275.438 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040275.445 * * [simplify]: Extracting #4: cost 287 inf + 334 1554040275.449 * * [simplify]: Extracting #5: cost 444 inf + 4924 1554040275.466 * * [simplify]: Extracting #6: cost 302 inf + 80242 1554040275.534 * * [simplify]: Extracting #7: cost 101 inf + 183408 1554040275.613 * * [simplify]: Extracting #8: cost 16 inf + 230951 1554040275.679 * * [simplify]: Extracting #9: cost 1 inf + 237106 1554040275.771 * * [simplify]: Extracting #10: cost 0 inf + 237359 1554040275.853 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) 1554040275.853 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040275.854 * * * * [progress]: [ 74 / 2262 ] simplifiying candidate # 1554040275.854 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040275.855 * * [simplify]: iters left: 6 (24 enodes) 1554040275.868 * * [simplify]: iters left: 5 (122 enodes) 1554040275.923 * * [simplify]: iters left: 4 (363 enodes) 1554040276.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040276.167 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040276.167 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040276.168 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040276.176 * * [simplify]: Extracting #4: cost 321 inf + 208 1554040276.184 * * [simplify]: Extracting #5: cost 461 inf + 25247 1554040276.225 * * [simplify]: Extracting #6: cost 109 inf + 205520 1554040276.291 * * [simplify]: Extracting #7: cost 2 inf + 231810 1554040276.390 * * [simplify]: Extracting #8: cost 0 inf + 223257 1554040276.442 * * [simplify]: Extracting #9: cost 0 inf + 223086 1554040276.543 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040276.543 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040276.544 * * * * [progress]: [ 75 / 2262 ] simplifiying candidate # 1554040276.544 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040276.545 * * [simplify]: iters left: 6 (24 enodes) 1554040276.558 * * [simplify]: iters left: 5 (122 enodes) 1554040276.587 * * [simplify]: iters left: 4 (369 enodes) 1554040276.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040276.747 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040276.747 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040276.748 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040276.750 * * [simplify]: Extracting #4: cost 287 inf + 334 1554040276.755 * * [simplify]: Extracting #5: cost 444 inf + 4924 1554040276.784 * * [simplify]: Extracting #6: cost 302 inf + 80242 1554040276.845 * * [simplify]: Extracting #7: cost 101 inf + 183408 1554040276.932 * * [simplify]: Extracting #8: cost 16 inf + 230951 1554040277.016 * * [simplify]: Extracting #9: cost 1 inf + 237106 1554040277.110 * * [simplify]: Extracting #10: cost 0 inf + 237359 1554040277.193 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) 1554040277.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040277.194 * * * * [progress]: [ 76 / 2262 ] simplifiying candidate # 1554040277.194 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040277.194 * * [simplify]: iters left: 6 (24 enodes) 1554040277.207 * * [simplify]: iters left: 5 (121 enodes) 1554040277.243 * * [simplify]: iters left: 4 (360 enodes) 1554040277.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040277.402 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040277.402 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040277.403 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040277.403 * * [simplify]: Extracting #4: cost 321 inf + 290 1554040277.407 * * [simplify]: Extracting #5: cost 449 inf + 17843 1554040277.436 * * [simplify]: Extracting #6: cost 156 inf + 131399 1554040277.530 * * [simplify]: Extracting #7: cost 9 inf + 202130 1554040277.600 * * [simplify]: Extracting #8: cost 0 inf + 205607 1554040277.696 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040277.696 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040277.697 * * * * [progress]: [ 77 / 2262 ] simplifiying candidate # 1554040277.697 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040277.698 * * [simplify]: iters left: 6 (24 enodes) 1554040277.711 * * [simplify]: iters left: 5 (121 enodes) 1554040277.761 * * [simplify]: iters left: 4 (366 enodes) 1554040277.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040277.961 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040277.961 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040277.962 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040277.963 * * [simplify]: Extracting #4: cost 285 inf + 292 1554040277.968 * * [simplify]: Extracting #5: cost 414 inf + 7918 1554040278.014 * * [simplify]: Extracting #6: cost 222 inf + 114770 1554040278.118 * * [simplify]: Extracting #7: cost 68 inf + 188061 1554040278.222 * * [simplify]: Extracting #8: cost 19 inf + 208677 1554040278.332 * * [simplify]: Extracting #9: cost 1 inf + 215611 1554040278.439 * * [simplify]: Extracting #10: cost 0 inf + 215864 1554040278.523 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040278.523 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040278.524 * * * * [progress]: [ 78 / 2262 ] simplifiying candidate # 1554040278.524 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040278.524 * * [simplify]: iters left: 6 (19 enodes) 1554040278.532 * * [simplify]: iters left: 5 (90 enodes) 1554040278.554 * * [simplify]: iters left: 4 (259 enodes) 1554040278.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040278.679 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040278.679 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040278.679 * * [simplify]: Extracting #3: cost 116 inf + 0 1554040278.680 * * [simplify]: Extracting #4: cost 267 inf + 44 1554040278.682 * * [simplify]: Extracting #5: cost 350 inf + 5853 1554040278.692 * * [simplify]: Extracting #6: cost 140 inf + 88342 1554040278.743 * * [simplify]: Extracting #7: cost 7 inf + 154760 1554040278.803 * * [simplify]: Extracting #8: cost 0 inf + 146965 1554040278.866 * * [simplify]: Extracting #9: cost 0 inf + 146583 1554040278.903 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040278.903 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040278.903 * * * * [progress]: [ 79 / 2262 ] simplifiying candidate # 1554040278.904 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040278.904 * * [simplify]: iters left: 6 (22 enodes) 1554040278.910 * * [simplify]: iters left: 5 (115 enodes) 1554040278.942 * * [simplify]: iters left: 4 (342 enodes) 1554040279.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040279.140 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040279.140 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040279.141 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040279.142 * * [simplify]: Extracting #4: cost 248 inf + 252 1554040279.146 * * [simplify]: Extracting #5: cost 326 inf + 5170 1554040279.163 * * [simplify]: Extracting #6: cost 215 inf + 81982 1554040279.216 * * [simplify]: Extracting #7: cost 77 inf + 142389 1554040279.279 * * [simplify]: Extracting #8: cost 14 inf + 170152 1554040279.335 * * [simplify]: Extracting #9: cost 1 inf + 174471 1554040279.415 * * [simplify]: Extracting #10: cost 0 inf + 174724 1554040279.500 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040279.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040279.501 * * * * [progress]: [ 80 / 2262 ] simplifiying candidate # 1554040279.501 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040279.501 * * [simplify]: iters left: 6 (24 enodes) 1554040279.508 * * [simplify]: iters left: 5 (122 enodes) 1554040279.537 * * [simplify]: iters left: 4 (363 enodes) 1554040279.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040279.735 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040279.735 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040279.735 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040279.737 * * [simplify]: Extracting #4: cost 311 inf + 208 1554040279.744 * * [simplify]: Extracting #5: cost 435 inf + 17537 1554040279.768 * * [simplify]: Extracting #6: cost 151 inf + 128888 1554040279.819 * * [simplify]: Extracting #7: cost 4 inf + 195396 1554040279.888 * * [simplify]: Extracting #8: cost 0 inf + 196782 1554040279.940 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040279.941 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040279.941 * * * * [progress]: [ 81 / 2262 ] simplifiying candidate # 1554040279.941 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040279.941 * * [simplify]: iters left: 6 (24 enodes) 1554040279.949 * * [simplify]: iters left: 5 (122 enodes) 1554040279.992 * * [simplify]: iters left: 4 (369 enodes) 1554040280.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040280.166 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040280.166 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040280.167 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040280.168 * * [simplify]: Extracting #4: cost 275 inf + 251 1554040280.169 * * [simplify]: Extracting #5: cost 412 inf + 3490 1554040280.182 * * [simplify]: Extracting #6: cost 275 inf + 64224 1554040280.232 * * [simplify]: Extracting #7: cost 93 inf + 157832 1554040280.306 * * [simplify]: Extracting #8: cost 22 inf + 199866 1554040280.389 * * [simplify]: Extracting #9: cost 8 inf + 204542 1554040280.472 * * [simplify]: Extracting #10: cost 0 inf + 207439 1554040280.547 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040280.547 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040280.547 * * * * [progress]: [ 82 / 2262 ] simplifiying candidate # 1554040280.548 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040280.548 * * [simplify]: iters left: 6 (21 enodes) 1554040280.560 * * [simplify]: iters left: 5 (95 enodes) 1554040280.582 * * [simplify]: iters left: 4 (271 enodes) 1554040280.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040280.703 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040280.703 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040280.703 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040280.704 * * [simplify]: Extracting #4: cost 280 inf + 126 1554040280.706 * * [simplify]: Extracting #5: cost 358 inf + 10774 1554040280.719 * * [simplify]: Extracting #6: cost 163 inf + 71736 1554040280.765 * * [simplify]: Extracting #7: cost 24 inf + 152303 1554040280.803 * * [simplify]: Extracting #8: cost 0 inf + 160764 1554040280.850 * * [simplify]: Extracting #9: cost 0 inf + 155493 1554040280.895 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040280.895 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040280.896 * * * * [progress]: [ 83 / 2262 ] simplifiying candidate # 1554040280.896 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040280.896 * * [simplify]: iters left: 6 (24 enodes) 1554040280.903 * * [simplify]: iters left: 5 (120 enodes) 1554040280.934 * * [simplify]: iters left: 4 (355 enodes) 1554040281.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040281.125 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040281.125 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040281.126 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040281.128 * * [simplify]: Extracting #4: cost 254 inf + 580 1554040281.132 * * [simplify]: Extracting #5: cost 336 inf + 4880 1554040281.145 * * [simplify]: Extracting #6: cost 258 inf + 56328 1554040281.193 * * [simplify]: Extracting #7: cost 101 inf + 133272 1554040281.272 * * [simplify]: Extracting #8: cost 61 inf + 152624 1554040281.347 * * [simplify]: Extracting #9: cost 7 inf + 175749 1554040281.413 * * [simplify]: Extracting #10: cost 0 inf + 179631 1554040281.482 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re)))))) 1554040281.482 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040281.482 * * * * [progress]: [ 84 / 2262 ] simplifiying candidate # 1554040281.483 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040281.483 * * [simplify]: iters left: 6 (24 enodes) 1554040281.489 * * [simplify]: iters left: 5 (122 enodes) 1554040281.516 * * [simplify]: iters left: 4 (363 enodes) 1554040281.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040281.690 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040281.690 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040281.691 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040281.693 * * [simplify]: Extracting #4: cost 311 inf + 208 1554040281.699 * * [simplify]: Extracting #5: cost 435 inf + 17537 1554040281.740 * * [simplify]: Extracting #6: cost 151 inf + 128888 1554040281.819 * * [simplify]: Extracting #7: cost 4 inf + 195396 1554040281.871 * * [simplify]: Extracting #8: cost 0 inf + 196782 1554040281.919 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040281.920 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040281.920 * * * * [progress]: [ 85 / 2262 ] simplifiying candidate # 1554040281.921 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040281.921 * * [simplify]: iters left: 6 (24 enodes) 1554040281.935 * * [simplify]: iters left: 5 (122 enodes) 1554040281.979 * * [simplify]: iters left: 4 (369 enodes) 1554040282.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040282.136 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040282.136 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040282.136 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040282.137 * * [simplify]: Extracting #4: cost 275 inf + 251 1554040282.139 * * [simplify]: Extracting #5: cost 412 inf + 3490 1554040282.151 * * [simplify]: Extracting #6: cost 275 inf + 64224 1554040282.200 * * [simplify]: Extracting #7: cost 93 inf + 157832 1554040282.268 * * [simplify]: Extracting #8: cost 22 inf + 199866 1554040282.364 * * [simplify]: Extracting #9: cost 8 inf + 204542 1554040282.464 * * [simplify]: Extracting #10: cost 0 inf + 207439 1554040282.564 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040282.564 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040282.565 * * * * [progress]: [ 86 / 2262 ] simplifiying candidate # 1554040282.565 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040282.565 * * [simplify]: iters left: 6 (22 enodes) 1554040282.578 * * [simplify]: iters left: 5 (114 enodes) 1554040282.629 * * [simplify]: iters left: 4 (334 enodes) 1554040282.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040282.806 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040282.806 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040282.806 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040282.807 * * [simplify]: Extracting #4: cost 279 inf + 533 1554040282.811 * * [simplify]: Extracting #5: cost 368 inf + 16902 1554040282.840 * * [simplify]: Extracting #6: cost 152 inf + 102494 1554040282.879 * * [simplify]: Extracting #7: cost 15 inf + 157189 1554040282.924 * * [simplify]: Extracting #8: cost 0 inf + 158291 1554040282.985 * * [simplify]: Extracting #9: cost 0 inf + 158040 1554040283.056 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040283.056 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040283.057 * * * * [progress]: [ 87 / 2262 ] simplifiying candidate # 1554040283.058 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040283.058 * * [simplify]: iters left: 6 (22 enodes) 1554040283.070 * * [simplify]: iters left: 5 (114 enodes) 1554040283.105 * * [simplify]: iters left: 4 (340 enodes) 1554040283.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040283.287 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040283.287 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040283.287 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040283.288 * * [simplify]: Extracting #4: cost 241 inf + 334 1554040283.291 * * [simplify]: Extracting #5: cost 321 inf + 6390 1554040283.314 * * [simplify]: Extracting #6: cost 214 inf + 64462 1554040283.366 * * [simplify]: Extracting #7: cost 69 inf + 134168 1554040283.421 * * [simplify]: Extracting #8: cost 22 inf + 157858 1554040283.473 * * [simplify]: Extracting #9: cost 5 inf + 164698 1554040283.552 * * [simplify]: Extracting #10: cost 0 inf + 166043 1554040283.615 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040283.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040283.616 * * * * [progress]: [ 88 / 2262 ] simplifiying candidate # 1554040283.616 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040283.616 * * [simplify]: iters left: 6 (24 enodes) 1554040283.623 * * [simplify]: iters left: 5 (122 enodes) 1554040283.669 * * [simplify]: iters left: 4 (367 enodes) 1554040283.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040283.833 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040283.833 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040283.833 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040283.838 * * [simplify]: Extracting #4: cost 317 inf + 330 1554040283.841 * * [simplify]: Extracting #5: cost 477 inf + 17252 1554040283.879 * * [simplify]: Extracting #6: cost 137 inf + 175376 1554040283.978 * * [simplify]: Extracting #7: cost 3 inf + 220893 1554040284.060 * * [simplify]: Extracting #8: cost 0 inf + 214783 1554040284.134 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040284.134 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040284.134 * * * * [progress]: [ 89 / 2262 ] simplifiying candidate # 1554040284.135 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040284.135 * * [simplify]: iters left: 6 (24 enodes) 1554040284.149 * * [simplify]: iters left: 5 (122 enodes) 1554040284.204 * * [simplify]: iters left: 4 (373 enodes) 1554040284.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040284.822 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040284.822 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040284.822 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040284.824 * * [simplify]: Extracting #4: cost 284 inf + 252 1554040284.828 * * [simplify]: Extracting #5: cost 449 inf + 4958 1554040284.855 * * [simplify]: Extracting #6: cost 295 inf + 78096 1554040284.917 * * [simplify]: Extracting #7: cost 98 inf + 175938 1554040284.977 * * [simplify]: Extracting #8: cost 30 inf + 215732 1554040285.051 * * [simplify]: Extracting #9: cost 5 inf + 226281 1554040285.125 * * [simplify]: Extracting #10: cost 0 inf + 228128 1554040285.222 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040285.222 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040285.222 * * * * [progress]: [ 90 / 2262 ] simplifiying candidate # 1554040285.223 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040285.223 * * [simplify]: iters left: 6 (24 enodes) 1554040285.238 * * [simplify]: iters left: 5 (122 enodes) 1554040285.292 * * [simplify]: iters left: 4 (367 enodes) 1554040285.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040285.474 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040285.474 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040285.475 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040285.476 * * [simplify]: Extracting #4: cost 317 inf + 330 1554040285.483 * * [simplify]: Extracting #5: cost 477 inf + 17252 1554040285.536 * * [simplify]: Extracting #6: cost 137 inf + 175376 1554040285.637 * * [simplify]: Extracting #7: cost 3 inf + 220893 1554040285.714 * * [simplify]: Extracting #8: cost 0 inf + 214783 1554040285.790 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040285.790 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040285.791 * * * * [progress]: [ 91 / 2262 ] simplifiying candidate # 1554040285.792 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040285.793 * * [simplify]: iters left: 6 (24 enodes) 1554040285.806 * * [simplify]: iters left: 5 (122 enodes) 1554040285.832 * * [simplify]: iters left: 4 (373 enodes) 1554040286.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040286.028 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040286.028 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040286.029 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040286.030 * * [simplify]: Extracting #4: cost 284 inf + 252 1554040286.032 * * [simplify]: Extracting #5: cost 449 inf + 4958 1554040286.047 * * [simplify]: Extracting #6: cost 295 inf + 78096 1554040286.125 * * [simplify]: Extracting #7: cost 98 inf + 175938 1554040286.229 * * [simplify]: Extracting #8: cost 30 inf + 215732 1554040286.321 * * [simplify]: Extracting #9: cost 5 inf + 226281 1554040286.429 * * [simplify]: Extracting #10: cost 0 inf + 228128 1554040286.515 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040286.515 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040286.515 * * * * [progress]: [ 92 / 2262 ] simplifiying candidate # 1554040286.515 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040286.516 * * [simplify]: iters left: 6 (24 enodes) 1554040286.522 * * [simplify]: iters left: 5 (121 enodes) 1554040286.549 * * [simplify]: iters left: 4 (361 enodes) 1554040286.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040286.740 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040286.740 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040286.740 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040286.741 * * [simplify]: Extracting #4: cost 322 inf + 290 1554040286.743 * * [simplify]: Extracting #5: cost 449 inf + 8526 1554040286.767 * * [simplify]: Extracting #6: cost 130 inf + 136114 1554040286.832 * * [simplify]: Extracting #7: cost 4 inf + 194904 1554040286.895 * * [simplify]: Extracting #8: cost 0 inf + 196795 1554040286.996 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040286.996 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040286.997 * * * * [progress]: [ 93 / 2262 ] simplifiying candidate # 1554040286.997 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040286.998 * * [simplify]: iters left: 6 (24 enodes) 1554040287.011 * * [simplify]: iters left: 5 (121 enodes) 1554040287.056 * * [simplify]: iters left: 4 (367 enodes) 1554040287.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040287.220 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040287.220 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040287.221 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040287.223 * * [simplify]: Extracting #4: cost 286 inf + 211 1554040287.228 * * [simplify]: Extracting #5: cost 390 inf + 10065 1554040287.273 * * [simplify]: Extracting #6: cost 196 inf + 113572 1554040287.368 * * [simplify]: Extracting #7: cost 56 inf + 185251 1554040287.451 * * [simplify]: Extracting #8: cost 13 inf + 202955 1554040287.526 * * [simplify]: Extracting #9: cost 0 inf + 206572 1554040287.615 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554040287.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040287.616 * * * * [progress]: [ 94 / 2262 ] simplifiying candidate # 1554040287.616 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040287.616 * * [simplify]: iters left: 6 (24 enodes) 1554040287.623 * * [simplify]: iters left: 5 (122 enodes) 1554040287.660 * * [simplify]: iters left: 4 (363 enodes) 1554040287.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040287.828 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040287.828 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040287.828 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040287.834 * * [simplify]: Extracting #4: cost 310 inf + 330 1554040287.838 * * [simplify]: Extracting #5: cost 428 inf + 21087 1554040287.869 * * [simplify]: Extracting #6: cost 99 inf + 182161 1554040287.924 * * [simplify]: Extracting #7: cost 1 inf + 202934 1554040287.992 * * [simplify]: Extracting #8: cost 0 inf + 201510 1554040288.066 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040288.066 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040288.067 * * * * [progress]: [ 95 / 2262 ] simplifiying candidate # 1554040288.067 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040288.067 * * [simplify]: iters left: 6 (24 enodes) 1554040288.081 * * [simplify]: iters left: 5 (122 enodes) 1554040288.118 * * [simplify]: iters left: 4 (369 enodes) 1554040288.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040288.316 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040288.316 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040288.317 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040288.319 * * [simplify]: Extracting #4: cost 272 inf + 375 1554040288.324 * * [simplify]: Extracting #5: cost 391 inf + 7847 1554040288.364 * * [simplify]: Extracting #6: cost 224 inf + 104264 1554040288.454 * * [simplify]: Extracting #7: cost 78 inf + 176786 1554040288.520 * * [simplify]: Extracting #8: cost 14 inf + 204422 1554040288.618 * * [simplify]: Extracting #9: cost 2 inf + 208773 1554040288.693 * * [simplify]: Extracting #10: cost 0 inf + 209279 1554040288.792 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040288.792 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040288.793 * * * * [progress]: [ 96 / 2262 ] simplifiying candidate # 1554040288.793 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040288.794 * * [simplify]: iters left: 6 (22 enodes) 1554040288.806 * * [simplify]: iters left: 5 (115 enodes) 1554040288.847 * * [simplify]: iters left: 4 (339 enodes) 1554040289.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040289.043 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040289.043 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040289.044 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040289.046 * * [simplify]: Extracting #4: cost 280 inf + 492 1554040289.055 * * [simplify]: Extracting #5: cost 347 inf + 26124 1554040289.100 * * [simplify]: Extracting #6: cost 95 inf + 138415 1554040289.145 * * [simplify]: Extracting #7: cost 12 inf + 154782 1554040289.206 * * [simplify]: Extracting #8: cost 0 inf + 156851 1554040289.249 * * [simplify]: Extracting #9: cost 0 inf + 156331 1554040289.312 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040289.312 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040289.313 * * * * [progress]: [ 97 / 2262 ] simplifiying candidate # 1554040289.313 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040289.313 * * [simplify]: iters left: 6 (22 enodes) 1554040289.324 * * [simplify]: iters left: 5 (115 enodes) 1554040289.372 * * [simplify]: iters left: 4 (345 enodes) 1554040289.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040289.594 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040289.594 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040289.594 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040289.595 * * [simplify]: Extracting #4: cost 246 inf + 334 1554040289.597 * * [simplify]: Extracting #5: cost 327 inf + 6064 1554040289.608 * * [simplify]: Extracting #6: cost 237 inf + 56112 1554040289.657 * * [simplify]: Extracting #7: cost 91 inf + 125222 1554040289.702 * * [simplify]: Extracting #8: cost 47 inf + 144730 1554040289.743 * * [simplify]: Extracting #9: cost 9 inf + 160151 1554040289.799 * * [simplify]: Extracting #10: cost 0 inf + 164156 1554040289.838 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040289.838 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040289.838 * * * * [progress]: [ 98 / 2262 ] simplifiying candidate # 1554040289.838 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040289.839 * * [simplify]: iters left: 6 (24 enodes) 1554040289.849 * * [simplify]: iters left: 5 (122 enodes) 1554040289.903 * * [simplify]: iters left: 4 (363 enodes) 1554040290.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040290.085 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040290.085 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040290.086 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040290.087 * * [simplify]: Extracting #4: cost 310 inf + 330 1554040290.095 * * [simplify]: Extracting #5: cost 428 inf + 21087 1554040290.160 * * [simplify]: Extracting #6: cost 99 inf + 182161 1554040290.240 * * [simplify]: Extracting #7: cost 1 inf + 202934 1554040290.301 * * [simplify]: Extracting #8: cost 0 inf + 201510 1554040290.366 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040290.366 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040290.366 * * * * [progress]: [ 99 / 2262 ] simplifiying candidate # 1554040290.366 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040290.367 * * [simplify]: iters left: 6 (24 enodes) 1554040290.373 * * [simplify]: iters left: 5 (122 enodes) 1554040290.418 * * [simplify]: iters left: 4 (369 enodes) 1554040290.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040290.594 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040290.595 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040290.595 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040290.596 * * [simplify]: Extracting #4: cost 272 inf + 375 1554040290.598 * * [simplify]: Extracting #5: cost 391 inf + 7847 1554040290.632 * * [simplify]: Extracting #6: cost 224 inf + 104264 1554040290.697 * * [simplify]: Extracting #7: cost 78 inf + 176786 1554040290.791 * * [simplify]: Extracting #8: cost 14 inf + 204422 1554040290.865 * * [simplify]: Extracting #9: cost 2 inf + 208773 1554040290.941 * * [simplify]: Extracting #10: cost 0 inf + 209279 1554040291.018 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040291.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040291.019 * * * * [progress]: [ 100 / 2262 ] simplifiying candidate # 1554040291.019 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040291.019 * * [simplify]: iters left: 6 (24 enodes) 1554040291.027 * * [simplify]: iters left: 5 (120 enodes) 1554040291.077 * * [simplify]: iters left: 4 (351 enodes) 1554040291.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040291.254 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040291.254 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040291.255 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040291.257 * * [simplify]: Extracting #4: cost 286 inf + 574 1554040291.262 * * [simplify]: Extracting #5: cost 383 inf + 12147 1554040291.296 * * [simplify]: Extracting #6: cost 158 inf + 97734 1554040291.364 * * [simplify]: Extracting #7: cost 18 inf + 149532 1554040291.433 * * [simplify]: Extracting #8: cost 0 inf + 159102 1554040291.482 * * [simplify]: Extracting #9: cost 0 inf + 159062 1554040291.536 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040291.536 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040291.537 * * * * [progress]: [ 101 / 2262 ] simplifiying candidate # 1554040291.537 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040291.537 * * [simplify]: iters left: 6 (24 enodes) 1554040291.544 * * [simplify]: iters left: 5 (120 enodes) 1554040291.585 * * [simplify]: iters left: 4 (357 enodes) 1554040291.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040291.788 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040291.788 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040291.788 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040291.789 * * [simplify]: Extracting #4: cost 254 inf + 252 1554040291.792 * * [simplify]: Extracting #5: cost 329 inf + 8604 1554040291.809 * * [simplify]: Extracting #6: cost 177 inf + 90728 1554040291.866 * * [simplify]: Extracting #7: cost 71 inf + 140876 1554040291.945 * * [simplify]: Extracting #8: cost 49 inf + 146025 1554040291.999 * * [simplify]: Extracting #9: cost 12 inf + 161236 1554040292.060 * * [simplify]: Extracting #10: cost 0 inf + 166683 1554040292.112 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040292.112 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040292.113 * * * * [progress]: [ 102 / 2262 ] simplifiying candidate # 1554040292.113 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040292.113 * * [simplify]: iters left: 6 (19 enodes) 1554040292.118 * * [simplify]: iters left: 5 (89 enodes) 1554040292.144 * * [simplify]: iters left: 4 (254 enodes) 1554040292.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040292.299 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040292.299 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040292.300 * * [simplify]: Extracting #3: cost 117 inf + 0 1554040292.301 * * [simplify]: Extracting #4: cost 270 inf + 44 1554040292.306 * * [simplify]: Extracting #5: cost 339 inf + 17207 1554040292.341 * * [simplify]: Extracting #6: cost 114 inf + 101895 1554040292.401 * * [simplify]: Extracting #7: cost 3 inf + 146788 1554040292.446 * * [simplify]: Extracting #8: cost 0 inf + 146161 1554040292.500 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040292.501 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040292.501 * * * * [progress]: [ 103 / 2262 ] simplifiying candidate # 1554040292.502 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040292.502 * * [simplify]: iters left: 6 (22 enodes) 1554040292.514 * * [simplify]: iters left: 5 (114 enodes) 1554040292.563 * * [simplify]: iters left: 4 (337 enodes) 1554040292.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040292.693 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040292.693 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040292.693 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040292.694 * * [simplify]: Extracting #4: cost 242 inf + 292 1554040292.696 * * [simplify]: Extracting #5: cost 319 inf + 5742 1554040292.711 * * [simplify]: Extracting #6: cost 219 inf + 74660 1554040292.756 * * [simplify]: Extracting #7: cost 64 inf + 143968 1554040292.801 * * [simplify]: Extracting #8: cost 16 inf + 164814 1554040292.850 * * [simplify]: Extracting #9: cost 1 inf + 169842 1554040292.924 * * [simplify]: Extracting #10: cost 0 inf + 170095 1554040292.990 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040292.990 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040292.991 * * * * [progress]: [ 104 / 2262 ] simplifiying candidate # 1554040292.991 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040292.991 * * [simplify]: iters left: 6 (24 enodes) 1554040292.998 * * [simplify]: iters left: 5 (122 enodes) 1554040293.027 * * [simplify]: iters left: 4 (363 enodes) 1554040293.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040293.206 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040293.206 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040293.207 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040293.208 * * [simplify]: Extracting #4: cost 321 inf + 208 1554040293.212 * * [simplify]: Extracting #5: cost 461 inf + 25247 1554040293.256 * * [simplify]: Extracting #6: cost 109 inf + 205520 1554040293.319 * * [simplify]: Extracting #7: cost 2 inf + 231810 1554040293.371 * * [simplify]: Extracting #8: cost 0 inf + 223257 1554040293.425 * * [simplify]: Extracting #9: cost 0 inf + 223086 1554040293.491 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040293.491 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040293.492 * * * * [progress]: [ 105 / 2262 ] simplifiying candidate # 1554040293.492 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040293.492 * * [simplify]: iters left: 6 (24 enodes) 1554040293.500 * * [simplify]: iters left: 5 (122 enodes) 1554040293.533 * * [simplify]: iters left: 4 (369 enodes) 1554040293.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040293.687 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040293.687 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040293.688 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040293.689 * * [simplify]: Extracting #4: cost 287 inf + 334 1554040293.691 * * [simplify]: Extracting #5: cost 444 inf + 4924 1554040293.706 * * [simplify]: Extracting #6: cost 302 inf + 80242 1554040293.751 * * [simplify]: Extracting #7: cost 101 inf + 183408 1554040293.830 * * [simplify]: Extracting #8: cost 16 inf + 230951 1554040293.897 * * [simplify]: Extracting #9: cost 1 inf + 237106 1554040293.972 * * [simplify]: Extracting #10: cost 0 inf + 237359 1554040294.054 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) 1554040294.054 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040294.055 * * * * [progress]: [ 106 / 2262 ] simplifiying candidate # 1554040294.056 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040294.056 * * [simplify]: iters left: 6 (24 enodes) 1554040294.069 * * [simplify]: iters left: 5 (122 enodes) 1554040294.111 * * [simplify]: iters left: 4 (363 enodes) 1554040294.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040294.301 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040294.302 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040294.303 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040294.304 * * [simplify]: Extracting #4: cost 321 inf + 208 1554040294.312 * * [simplify]: Extracting #5: cost 461 inf + 25247 1554040294.372 * * [simplify]: Extracting #6: cost 109 inf + 205520 1554040294.451 * * [simplify]: Extracting #7: cost 2 inf + 231810 1554040294.526 * * [simplify]: Extracting #8: cost 0 inf + 223257 1554040294.627 * * [simplify]: Extracting #9: cost 0 inf + 223086 1554040294.698 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040294.699 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040294.699 * * * * [progress]: [ 107 / 2262 ] simplifiying candidate # 1554040294.700 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040294.700 * * [simplify]: iters left: 6 (24 enodes) 1554040294.713 * * [simplify]: iters left: 5 (122 enodes) 1554040294.764 * * [simplify]: iters left: 4 (369 enodes) 1554040294.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040294.923 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040294.924 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040294.924 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040294.925 * * [simplify]: Extracting #4: cost 287 inf + 334 1554040294.927 * * [simplify]: Extracting #5: cost 444 inf + 4924 1554040294.954 * * [simplify]: Extracting #6: cost 302 inf + 80242 1554040295.019 * * [simplify]: Extracting #7: cost 101 inf + 183408 1554040295.087 * * [simplify]: Extracting #8: cost 16 inf + 230951 1554040295.146 * * [simplify]: Extracting #9: cost 1 inf + 237106 1554040295.214 * * [simplify]: Extracting #10: cost 0 inf + 237359 1554040295.284 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) 1554040295.284 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040295.284 * * * * [progress]: [ 108 / 2262 ] simplifiying candidate # 1554040295.285 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040295.285 * * [simplify]: iters left: 6 (24 enodes) 1554040295.297 * * [simplify]: iters left: 5 (121 enodes) 1554040295.325 * * [simplify]: iters left: 4 (360 enodes) 1554040295.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040295.466 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040295.466 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040295.466 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040295.468 * * [simplify]: Extracting #4: cost 321 inf + 290 1554040295.480 * * [simplify]: Extracting #5: cost 449 inf + 17843 1554040295.523 * * [simplify]: Extracting #6: cost 156 inf + 131399 1554040295.597 * * [simplify]: Extracting #7: cost 9 inf + 202130 1554040295.666 * * [simplify]: Extracting #8: cost 0 inf + 205607 1554040295.728 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040295.728 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040295.728 * * * * [progress]: [ 109 / 2262 ] simplifiying candidate # 1554040295.729 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040295.729 * * [simplify]: iters left: 6 (24 enodes) 1554040295.743 * * [simplify]: iters left: 5 (121 enodes) 1554040295.792 * * [simplify]: iters left: 4 (366 enodes) 1554040295.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040295.987 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040295.987 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040295.987 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040295.989 * * [simplify]: Extracting #4: cost 285 inf + 292 1554040296.000 * * [simplify]: Extracting #5: cost 414 inf + 7918 1554040296.044 * * [simplify]: Extracting #6: cost 222 inf + 114770 1554040296.140 * * [simplify]: Extracting #7: cost 68 inf + 188061 1554040296.233 * * [simplify]: Extracting #8: cost 19 inf + 208677 1554040296.337 * * [simplify]: Extracting #9: cost 1 inf + 215611 1554040296.435 * * [simplify]: Extracting #10: cost 0 inf + 215864 1554040296.501 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040296.501 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040296.502 * * * * [progress]: [ 110 / 2262 ] simplifiying candidate # 1554040296.502 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040296.502 * * [simplify]: iters left: 6 (21 enodes) 1554040296.513 * * [simplify]: iters left: 5 (95 enodes) 1554040296.541 * * [simplify]: iters left: 4 (271 enodes) 1554040296.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040296.645 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040296.645 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040296.646 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040296.646 * * [simplify]: Extracting #4: cost 280 inf + 126 1554040296.649 * * [simplify]: Extracting #5: cost 358 inf + 10774 1554040296.660 * * [simplify]: Extracting #6: cost 163 inf + 71736 1554040296.696 * * [simplify]: Extracting #7: cost 24 inf + 152303 1554040296.738 * * [simplify]: Extracting #8: cost 0 inf + 160764 1554040296.781 * * [simplify]: Extracting #9: cost 0 inf + 155493 1554040296.844 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040296.844 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040296.845 * * * * [progress]: [ 111 / 2262 ] simplifiying candidate # 1554040296.845 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040296.846 * * [simplify]: iters left: 6 (24 enodes) 1554040296.859 * * [simplify]: iters left: 5 (120 enodes) 1554040296.888 * * [simplify]: iters left: 4 (355 enodes) 1554040297.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040297.055 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040297.055 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040297.055 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040297.057 * * [simplify]: Extracting #4: cost 254 inf + 580 1554040297.061 * * [simplify]: Extracting #5: cost 336 inf + 4880 1554040297.087 * * [simplify]: Extracting #6: cost 258 inf + 56328 1554040297.147 * * [simplify]: Extracting #7: cost 101 inf + 133272 1554040297.213 * * [simplify]: Extracting #8: cost 61 inf + 152624 1554040297.258 * * [simplify]: Extracting #9: cost 7 inf + 175749 1554040297.300 * * [simplify]: Extracting #10: cost 0 inf + 179631 1554040297.343 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re)))))) 1554040297.343 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040297.343 * * * * [progress]: [ 112 / 2262 ] simplifiying candidate # 1554040297.343 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040297.343 * * [simplify]: iters left: 6 (24 enodes) 1554040297.350 * * [simplify]: iters left: 5 (122 enodes) 1554040297.378 * * [simplify]: iters left: 4 (363 enodes) 1554040297.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040297.520 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040297.520 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040297.520 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040297.521 * * [simplify]: Extracting #4: cost 311 inf + 208 1554040297.524 * * [simplify]: Extracting #5: cost 435 inf + 17537 1554040297.544 * * [simplify]: Extracting #6: cost 151 inf + 128888 1554040297.588 * * [simplify]: Extracting #7: cost 4 inf + 195396 1554040297.635 * * [simplify]: Extracting #8: cost 0 inf + 196782 1554040297.682 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040297.682 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040297.683 * * * * [progress]: [ 113 / 2262 ] simplifiying candidate # 1554040297.683 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040297.683 * * [simplify]: iters left: 6 (24 enodes) 1554040297.690 * * [simplify]: iters left: 5 (122 enodes) 1554040297.722 * * [simplify]: iters left: 4 (369 enodes) 1554040297.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040297.869 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040297.869 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040297.869 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040297.870 * * [simplify]: Extracting #4: cost 275 inf + 251 1554040297.872 * * [simplify]: Extracting #5: cost 412 inf + 3490 1554040297.885 * * [simplify]: Extracting #6: cost 275 inf + 64224 1554040297.922 * * [simplify]: Extracting #7: cost 93 inf + 157832 1554040298.001 * * [simplify]: Extracting #8: cost 22 inf + 199866 1554040298.068 * * [simplify]: Extracting #9: cost 8 inf + 204542 1554040298.120 * * [simplify]: Extracting #10: cost 0 inf + 207439 1554040298.172 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040298.172 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040298.173 * * * * [progress]: [ 114 / 2262 ] simplifiying candidate # 1554040298.173 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040298.173 * * [simplify]: iters left: 6 (19 enodes) 1554040298.178 * * [simplify]: iters left: 5 (90 enodes) 1554040298.198 * * [simplify]: iters left: 4 (259 enodes) 1554040298.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040298.281 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040298.281 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040298.281 * * [simplify]: Extracting #3: cost 116 inf + 0 1554040298.282 * * [simplify]: Extracting #4: cost 267 inf + 44 1554040298.284 * * [simplify]: Extracting #5: cost 350 inf + 5853 1554040298.298 * * [simplify]: Extracting #6: cost 140 inf + 88342 1554040298.325 * * [simplify]: Extracting #7: cost 7 inf + 154760 1554040298.357 * * [simplify]: Extracting #8: cost 0 inf + 146965 1554040298.388 * * [simplify]: Extracting #9: cost 0 inf + 146583 1554040298.421 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040298.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040298.421 * * * * [progress]: [ 115 / 2262 ] simplifiying candidate # 1554040298.421 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040298.422 * * [simplify]: iters left: 6 (22 enodes) 1554040298.428 * * [simplify]: iters left: 5 (115 enodes) 1554040298.453 * * [simplify]: iters left: 4 (342 enodes) 1554040298.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040298.567 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040298.567 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040298.567 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040298.568 * * [simplify]: Extracting #4: cost 248 inf + 252 1554040298.570 * * [simplify]: Extracting #5: cost 326 inf + 5170 1554040298.589 * * [simplify]: Extracting #6: cost 215 inf + 81982 1554040298.646 * * [simplify]: Extracting #7: cost 77 inf + 142389 1554040298.721 * * [simplify]: Extracting #8: cost 14 inf + 170152 1554040298.791 * * [simplify]: Extracting #9: cost 1 inf + 174471 1554040298.857 * * [simplify]: Extracting #10: cost 0 inf + 174724 1554040298.902 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040298.902 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040298.902 * * * * [progress]: [ 116 / 2262 ] simplifiying candidate # 1554040298.902 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040298.903 * * [simplify]: iters left: 6 (24 enodes) 1554040298.914 * * [simplify]: iters left: 5 (122 enodes) 1554040298.942 * * [simplify]: iters left: 4 (363 enodes) 1554040299.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040299.154 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040299.154 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040299.154 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040299.156 * * [simplify]: Extracting #4: cost 311 inf + 208 1554040299.162 * * [simplify]: Extracting #5: cost 435 inf + 17537 1554040299.190 * * [simplify]: Extracting #6: cost 151 inf + 128888 1554040299.262 * * [simplify]: Extracting #7: cost 4 inf + 195396 1554040299.329 * * [simplify]: Extracting #8: cost 0 inf + 196782 1554040299.388 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040299.388 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040299.389 * * * * [progress]: [ 117 / 2262 ] simplifiying candidate # 1554040299.389 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040299.389 * * [simplify]: iters left: 6 (24 enodes) 1554040299.399 * * [simplify]: iters left: 5 (122 enodes) 1554040299.430 * * [simplify]: iters left: 4 (369 enodes) 1554040299.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040299.597 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040299.597 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040299.598 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040299.599 * * [simplify]: Extracting #4: cost 275 inf + 251 1554040299.603 * * [simplify]: Extracting #5: cost 412 inf + 3490 1554040299.625 * * [simplify]: Extracting #6: cost 275 inf + 64224 1554040299.677 * * [simplify]: Extracting #7: cost 93 inf + 157832 1554040299.730 * * [simplify]: Extracting #8: cost 22 inf + 199866 1554040299.798 * * [simplify]: Extracting #9: cost 8 inf + 204542 1554040299.891 * * [simplify]: Extracting #10: cost 0 inf + 207439 1554040299.944 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040299.944 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040299.945 * * * * [progress]: [ 118 / 2262 ] simplifiying candidate # 1554040299.945 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040299.945 * * [simplify]: iters left: 6 (22 enodes) 1554040299.952 * * [simplify]: iters left: 5 (114 enodes) 1554040299.993 * * [simplify]: iters left: 4 (334 enodes) 1554040300.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040300.154 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040300.154 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040300.154 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040300.155 * * [simplify]: Extracting #4: cost 280 inf + 411 1554040300.158 * * [simplify]: Extracting #5: cost 370 inf + 15547 1554040300.186 * * [simplify]: Extracting #6: cost 157 inf + 96915 1554040300.251 * * [simplify]: Extracting #7: cost 12 inf + 160343 1554040300.327 * * [simplify]: Extracting #8: cost 0 inf + 158931 1554040300.388 * * [simplify]: Extracting #9: cost 0 inf + 158560 1554040300.439 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040300.439 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040300.440 * * * * [progress]: [ 119 / 2262 ] simplifiying candidate # 1554040300.441 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040300.441 * * [simplify]: iters left: 6 (22 enodes) 1554040300.453 * * [simplify]: iters left: 5 (114 enodes) 1554040300.504 * * [simplify]: iters left: 4 (340 enodes) 1554040300.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040300.726 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040300.727 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040300.727 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040300.729 * * [simplify]: Extracting #4: cost 240 inf + 374 1554040300.733 * * [simplify]: Extracting #5: cost 321 inf + 6182 1554040300.764 * * [simplify]: Extracting #6: cost 215 inf + 64138 1554040300.823 * * [simplify]: Extracting #7: cost 70 inf + 133899 1554040300.901 * * [simplify]: Extracting #8: cost 18 inf + 160706 1554040300.972 * * [simplify]: Extracting #9: cost 0 inf + 166843 1554040301.014 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040301.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040301.015 * * * * [progress]: [ 120 / 2262 ] simplifiying candidate # 1554040301.015 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040301.015 * * [simplify]: iters left: 6 (24 enodes) 1554040301.028 * * [simplify]: iters left: 5 (122 enodes) 1554040301.066 * * [simplify]: iters left: 4 (367 enodes) 1554040301.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040301.283 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040301.283 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040301.283 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040301.285 * * [simplify]: Extracting #4: cost 314 inf + 816 1554040301.290 * * [simplify]: Extracting #5: cost 489 inf + 7081 1554040301.336 * * [simplify]: Extracting #6: cost 185 inf + 125802 1554040301.429 * * [simplify]: Extracting #7: cost 11 inf + 210538 1554040301.528 * * [simplify]: Extracting #8: cost 0 inf + 215667 1554040301.607 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554040301.607 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040301.608 * * * * [progress]: [ 121 / 2262 ] simplifiying candidate # 1554040301.609 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040301.609 * * [simplify]: iters left: 6 (24 enodes) 1554040301.622 * * [simplify]: iters left: 5 (122 enodes) 1554040301.656 * * [simplify]: iters left: 4 (373 enodes) 1554040301.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040301.817 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040301.817 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040301.818 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040301.819 * * [simplify]: Extracting #4: cost 280 inf + 538 1554040301.824 * * [simplify]: Extracting #5: cost 437 inf + 7359 1554040301.854 * * [simplify]: Extracting #6: cost 280 inf + 82836 1554040301.908 * * [simplify]: Extracting #7: cost 90 inf + 178755 1554040302.001 * * [simplify]: Extracting #8: cost 22 inf + 218238 1554040302.081 * * [simplify]: Extracting #9: cost 0 inf + 227968 1554040302.155 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040302.155 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040302.156 * * * * [progress]: [ 122 / 2262 ] simplifiying candidate # 1554040302.156 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040302.156 * * [simplify]: iters left: 6 (24 enodes) 1554040302.163 * * [simplify]: iters left: 5 (122 enodes) 1554040302.192 * * [simplify]: iters left: 4 (367 enodes) 1554040302.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040302.336 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040302.336 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040302.336 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040302.337 * * [simplify]: Extracting #4: cost 314 inf + 816 1554040302.340 * * [simplify]: Extracting #5: cost 489 inf + 7081 1554040302.361 * * [simplify]: Extracting #6: cost 185 inf + 125802 1554040302.416 * * [simplify]: Extracting #7: cost 11 inf + 210538 1554040302.484 * * [simplify]: Extracting #8: cost 0 inf + 215667 1554040302.553 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554040302.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040302.553 * * * * [progress]: [ 123 / 2262 ] simplifiying candidate # 1554040302.554 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040302.554 * * [simplify]: iters left: 6 (24 enodes) 1554040302.567 * * [simplify]: iters left: 5 (122 enodes) 1554040302.621 * * [simplify]: iters left: 4 (373 enodes) 1554040302.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040302.851 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040302.852 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040302.852 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040302.854 * * [simplify]: Extracting #4: cost 280 inf + 538 1554040302.859 * * [simplify]: Extracting #5: cost 437 inf + 7359 1554040302.894 * * [simplify]: Extracting #6: cost 280 inf + 82836 1554040302.952 * * [simplify]: Extracting #7: cost 90 inf + 178755 1554040303.047 * * [simplify]: Extracting #8: cost 22 inf + 218238 1554040303.107 * * [simplify]: Extracting #9: cost 0 inf + 227968 1554040303.182 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040303.182 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040303.183 * * * * [progress]: [ 124 / 2262 ] simplifiying candidate # 1554040303.183 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040303.183 * * [simplify]: iters left: 6 (24 enodes) 1554040303.197 * * [simplify]: iters left: 5 (121 enodes) 1554040303.228 * * [simplify]: iters left: 4 (361 enodes) 1554040303.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040303.385 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040303.386 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040303.386 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040303.388 * * [simplify]: Extracting #4: cost 321 inf + 573 1554040303.394 * * [simplify]: Extracting #5: cost 440 inf + 14516 1554040303.419 * * [simplify]: Extracting #6: cost 129 inf + 129797 1554040303.474 * * [simplify]: Extracting #7: cost 2 inf + 191089 1554040303.534 * * [simplify]: Extracting #8: cost 0 inf + 191315 1554040303.607 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554040303.607 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040303.607 * * * * [progress]: [ 125 / 2262 ] simplifiying candidate # 1554040303.607 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040303.608 * * [simplify]: iters left: 6 (24 enodes) 1554040303.614 * * [simplify]: iters left: 5 (121 enodes) 1554040303.657 * * [simplify]: iters left: 4 (367 enodes) 1554040303.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040303.849 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040303.849 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040303.850 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040303.852 * * [simplify]: Extracting #4: cost 281 inf + 620 1554040303.857 * * [simplify]: Extracting #5: cost 388 inf + 9468 1554040303.882 * * [simplify]: Extracting #6: cost 241 inf + 73872 1554040303.950 * * [simplify]: Extracting #7: cost 98 inf + 151558 1554040304.055 * * [simplify]: Extracting #8: cost 18 inf + 201109 1554040304.147 * * [simplify]: Extracting #9: cost 8 inf + 203635 1554040304.231 * * [simplify]: Extracting #10: cost 0 inf + 206532 1554040304.305 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040304.305 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040304.306 * * * * [progress]: [ 126 / 2262 ] simplifiying candidate # 1554040304.306 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040304.307 * * [simplify]: iters left: 6 (24 enodes) 1554040304.320 * * [simplify]: iters left: 5 (122 enodes) 1554040304.359 * * [simplify]: iters left: 4 (363 enodes) 1554040304.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040304.549 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040304.549 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040304.549 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040304.550 * * [simplify]: Extracting #4: cost 308 inf + 694 1554040304.553 * * [simplify]: Extracting #5: cost 435 inf + 14432 1554040304.589 * * [simplify]: Extracting #6: cost 118 inf + 164734 1554040304.650 * * [simplify]: Extracting #7: cost 0 inf + 205119 1554040304.713 * * [simplify]: Extracting #8: cost 0 inf + 198826 1554040304.800 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040304.800 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040304.801 * * * * [progress]: [ 127 / 2262 ] simplifiying candidate # 1554040304.802 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040304.802 * * [simplify]: iters left: 6 (24 enodes) 1554040304.816 * * [simplify]: iters left: 5 (122 enodes) 1554040304.854 * * [simplify]: iters left: 4 (369 enodes) 1554040305.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040305.070 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040305.070 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040305.071 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040305.071 * * [simplify]: Extracting #4: cost 273 inf + 374 1554040305.074 * * [simplify]: Extracting #5: cost 385 inf + 9015 1554040305.088 * * [simplify]: Extracting #6: cost 272 inf + 67596 1554040305.160 * * [simplify]: Extracting #7: cost 97 inf + 160052 1554040305.234 * * [simplify]: Extracting #8: cost 27 inf + 199270 1554040305.303 * * [simplify]: Extracting #9: cost 8 inf + 207626 1554040305.377 * * [simplify]: Extracting #10: cost 0 inf + 210563 1554040305.448 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554040305.448 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040305.449 * * * * [progress]: [ 128 / 2262 ] simplifiying candidate # 1554040305.449 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040305.449 * * [simplify]: iters left: 6 (24 enodes) 1554040305.456 * * [simplify]: iters left: 5 (120 enodes) 1554040305.492 * * [simplify]: iters left: 4 (351 enodes) 1554040305.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040305.664 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040305.664 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040305.664 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040305.666 * * [simplify]: Extracting #4: cost 287 inf + 573 1554040305.671 * * [simplify]: Extracting #5: cost 387 inf + 6985 1554040305.688 * * [simplify]: Extracting #6: cost 161 inf + 89722 1554040305.744 * * [simplify]: Extracting #7: cost 14 inf + 150101 1554040305.788 * * [simplify]: Extracting #8: cost 0 inf + 158942 1554040305.842 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554040305.842 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040305.842 * * * * [progress]: [ 129 / 2262 ] simplifiying candidate # 1554040305.842 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040305.843 * * [simplify]: iters left: 6 (24 enodes) 1554040305.849 * * [simplify]: iters left: 5 (120 enodes) 1554040305.888 * * [simplify]: iters left: 4 (357 enodes) 1554040306.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040306.099 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040306.099 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040306.100 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040306.102 * * [simplify]: Extracting #4: cost 251 inf + 416 1554040306.106 * * [simplify]: Extracting #5: cost 331 inf + 8223 1554040306.140 * * [simplify]: Extracting #6: cost 179 inf + 90480 1554040306.198 * * [simplify]: Extracting #7: cost 69 inf + 143408 1554040306.266 * * [simplify]: Extracting #8: cost 34 inf + 151916 1554040306.344 * * [simplify]: Extracting #9: cost 2 inf + 166531 1554040306.417 * * [simplify]: Extracting #10: cost 0 inf + 167781 1554040306.475 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040306.476 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040306.476 * * * * [progress]: [ 130 / 2262 ] simplifiying candidate # 1554040306.477 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040306.477 * * [simplify]: iters left: 6 (24 enodes) 1554040306.490 * * [simplify]: iters left: 5 (122 enodes) 1554040306.528 * * [simplify]: iters left: 4 (363 enodes) 1554040306.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040306.703 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040306.703 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040306.703 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040306.705 * * [simplify]: Extracting #4: cost 308 inf + 694 1554040306.712 * * [simplify]: Extracting #5: cost 435 inf + 14432 1554040306.759 * * [simplify]: Extracting #6: cost 118 inf + 164734 1554040306.810 * * [simplify]: Extracting #7: cost 0 inf + 205119 1554040306.890 * * [simplify]: Extracting #8: cost 0 inf + 198826 1554040306.948 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040306.948 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040306.948 * * * * [progress]: [ 131 / 2262 ] simplifiying candidate # 1554040306.948 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040306.948 * * [simplify]: iters left: 6 (24 enodes) 1554040306.955 * * [simplify]: iters left: 5 (122 enodes) 1554040306.982 * * [simplify]: iters left: 4 (369 enodes) 1554040307.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040307.122 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040307.122 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040307.123 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040307.124 * * [simplify]: Extracting #4: cost 273 inf + 374 1554040307.126 * * [simplify]: Extracting #5: cost 385 inf + 9015 1554040307.138 * * [simplify]: Extracting #6: cost 272 inf + 67596 1554040307.207 * * [simplify]: Extracting #7: cost 97 inf + 160052 1554040307.285 * * [simplify]: Extracting #8: cost 27 inf + 199270 1554040307.378 * * [simplify]: Extracting #9: cost 8 inf + 207626 1554040307.437 * * [simplify]: Extracting #10: cost 0 inf + 210563 1554040307.519 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554040307.519 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040307.520 * * * * [progress]: [ 132 / 2262 ] simplifiying candidate # 1554040307.520 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040307.521 * * [simplify]: iters left: 6 (22 enodes) 1554040307.535 * * [simplify]: iters left: 5 (115 enodes) 1554040307.564 * * [simplify]: iters left: 4 (339 enodes) 1554040307.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040307.742 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040307.742 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040307.743 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040307.744 * * [simplify]: Extracting #4: cost 282 inf + 288 1554040307.749 * * [simplify]: Extracting #5: cost 382 inf + 7954 1554040307.765 * * [simplify]: Extracting #6: cost 184 inf + 70187 1554040307.792 * * [simplify]: Extracting #7: cost 27 inf + 140041 1554040307.827 * * [simplify]: Extracting #8: cost 1 inf + 155523 1554040307.884 * * [simplify]: Extracting #9: cost 0 inf + 156047 1554040307.924 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040307.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040307.925 * * * * [progress]: [ 133 / 2262 ] simplifiying candidate # 1554040307.926 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040307.926 * * [simplify]: iters left: 6 (22 enodes) 1554040307.938 * * [simplify]: iters left: 5 (115 enodes) 1554040307.983 * * [simplify]: iters left: 4 (345 enodes) 1554040308.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040308.176 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040308.176 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040308.176 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040308.177 * * [simplify]: Extracting #4: cost 248 inf + 170 1554040308.180 * * [simplify]: Extracting #5: cost 315 inf + 12042 1554040308.210 * * [simplify]: Extracting #6: cost 178 inf + 94321 1554040308.274 * * [simplify]: Extracting #7: cost 54 inf + 145807 1554040308.314 * * [simplify]: Extracting #8: cost 23 inf + 155801 1554040308.374 * * [simplify]: Extracting #9: cost 5 inf + 161818 1554040308.419 * * [simplify]: Extracting #10: cost 0 inf + 163956 1554040308.464 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040308.464 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040308.465 * * * * [progress]: [ 134 / 2262 ] simplifiying candidate # 1554040308.465 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040308.465 * * [simplify]: iters left: 6 (21 enodes) 1554040308.471 * * [simplify]: iters left: 5 (111 enodes) 1554040308.516 * * [simplify]: iters left: 4 (327 enodes) 1554040308.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040308.689 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040308.690 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040308.690 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040308.691 * * [simplify]: Extracting #4: cost 287 inf + 167 1554040308.693 * * [simplify]: Extracting #5: cost 420 inf + 4994 1554040308.707 * * [simplify]: Extracting #6: cost 220 inf + 66359 1554040308.736 * * [simplify]: Extracting #7: cost 38 inf + 148838 1554040308.812 * * [simplify]: Extracting #8: cost 0 inf + 172167 1554040308.883 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040308.883 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040308.884 * * * * [progress]: [ 135 / 2262 ] simplifiying candidate # 1554040308.884 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040308.884 * * [simplify]: iters left: 6 (21 enodes) 1554040308.890 * * [simplify]: iters left: 5 (111 enodes) 1554040308.923 * * [simplify]: iters left: 4 (333 enodes) 1554040309.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040309.079 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040309.079 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040309.079 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040309.080 * * [simplify]: Extracting #4: cost 219 inf + 252 1554040309.082 * * [simplify]: Extracting #5: cost 330 inf + 4058 1554040309.097 * * [simplify]: Extracting #6: cost 213 inf + 78112 1554040309.169 * * [simplify]: Extracting #7: cost 82 inf + 136175 1554040309.224 * * [simplify]: Extracting #8: cost 44 inf + 149229 1554040309.289 * * [simplify]: Extracting #9: cost 7 inf + 167336 1554040309.346 * * [simplify]: Extracting #10: cost 0 inf + 170392 1554040309.394 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040309.394 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040309.395 * * * * [progress]: [ 136 / 2262 ] simplifiying candidate # 1554040309.395 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040309.395 * * [simplify]: iters left: 6 (21 enodes) 1554040309.402 * * [simplify]: iters left: 5 (109 enodes) 1554040309.426 * * [simplify]: iters left: 4 (321 enodes) 1554040309.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040309.618 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040309.618 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040309.619 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040309.619 * * [simplify]: Extracting #4: cost 284 inf + 370 1554040309.623 * * [simplify]: Extracting #5: cost 394 inf + 18821 1554040309.645 * * [simplify]: Extracting #6: cost 162 inf + 117141 1554040309.720 * * [simplify]: Extracting #7: cost 5 inf + 178435 1554040309.778 * * [simplify]: Extracting #8: cost 0 inf + 171865 1554040309.822 * * [simplify]: Extracting #9: cost 0 inf + 171745 1554040309.869 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040309.869 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040309.870 * * * * [progress]: [ 137 / 2262 ] simplifiying candidate # 1554040309.870 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040309.870 * * [simplify]: iters left: 6 (21 enodes) 1554040309.876 * * [simplify]: iters left: 5 (109 enodes) 1554040309.909 * * [simplify]: iters left: 4 (327 enodes) 1554040310.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040310.028 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040310.028 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040310.028 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040310.029 * * [simplify]: Extracting #4: cost 219 inf + 211 1554040310.030 * * [simplify]: Extracting #5: cost 331 inf + 3611 1554040310.040 * * [simplify]: Extracting #6: cost 259 inf + 49486 1554040310.068 * * [simplify]: Extracting #7: cost 119 inf + 113454 1554040310.122 * * [simplify]: Extracting #8: cost 60 inf + 143353 1554040310.171 * * [simplify]: Extracting #9: cost 10 inf + 167465 1554040310.224 * * [simplify]: Extracting #10: cost 0 inf + 171664 1554040310.294 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040310.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040310.295 * * * * [progress]: [ 138 / 2262 ] simplifiying candidate # 1554040310.295 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040310.295 * * [simplify]: iters left: 6 (23 enodes) 1554040310.302 * * [simplify]: iters left: 5 (115 enodes) 1554040310.332 * * [simplify]: iters left: 4 (332 enodes) 1554040310.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040310.482 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040310.482 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040310.483 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040310.485 * * [simplify]: Extracting #4: cost 280 inf + 736 1554040310.490 * * [simplify]: Extracting #5: cost 397 inf + 9359 1554040310.512 * * [simplify]: Extracting #6: cost 186 inf + 72015 1554040310.551 * * [simplify]: Extracting #7: cost 31 inf + 162079 1554040310.596 * * [simplify]: Extracting #8: cost 0 inf + 181998 1554040310.652 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 1554040310.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040310.653 * * * * [progress]: [ 139 / 2262 ] simplifiying candidate # 1554040310.653 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040310.653 * * [simplify]: iters left: 6 (23 enodes) 1554040310.660 * * [simplify]: iters left: 5 (115 enodes) 1554040310.700 * * [simplify]: iters left: 4 (338 enodes) 1554040310.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040310.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040310.875 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040310.876 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040310.877 * * [simplify]: Extracting #4: cost 213 inf + 539 1554040310.885 * * [simplify]: Extracting #5: cost 326 inf + 4177 1554040310.901 * * [simplify]: Extracting #6: cost 269 inf + 42324 1554040310.933 * * [simplify]: Extracting #7: cost 166 inf + 84652 1554040310.982 * * [simplify]: Extracting #8: cost 49 inf + 152544 1554040311.024 * * [simplify]: Extracting #9: cost 0 inf + 182797 1554040311.068 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040311.068 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040311.069 * * * * [progress]: [ 140 / 2262 ] simplifiying candidate # 1554040311.069 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040311.069 * * [simplify]: iters left: 6 (23 enodes) 1554040311.078 * * [simplify]: iters left: 5 (117 enodes) 1554040311.106 * * [simplify]: iters left: 4 (351 enodes) 1554040311.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040311.286 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040311.286 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040311.286 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040311.287 * * [simplify]: Extracting #4: cost 310 inf + 777 1554040311.291 * * [simplify]: Extracting #5: cost 449 inf + 15146 1554040311.309 * * [simplify]: Extracting #6: cost 147 inf + 132223 1554040311.358 * * [simplify]: Extracting #7: cost 10 inf + 210871 1554040311.421 * * [simplify]: Extracting #8: cost 0 inf + 206859 1554040311.480 * * [simplify]: Extracting #9: cost 0 inf + 206819 1554040311.543 * [simplify]: Simplified to (cbrt (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040311.543 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040311.544 * * * * [progress]: [ 141 / 2262 ] simplifiying candidate # 1554040311.544 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040311.544 * * [simplify]: iters left: 6 (23 enodes) 1554040311.551 * * [simplify]: iters left: 5 (117 enodes) 1554040311.583 * * [simplify]: iters left: 4 (357 enodes) 1554040311.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040311.764 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040311.764 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040311.764 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040311.765 * * [simplify]: Extracting #4: cost 248 inf + 416 1554040311.767 * * [simplify]: Extracting #5: cost 389 inf + 5440 1554040311.804 * * [simplify]: Extracting #6: cost 238 inf + 91152 1554040311.892 * * [simplify]: Extracting #7: cost 88 inf + 169606 1554040311.976 * * [simplify]: Extracting #8: cost 42 inf + 185170 1554040312.030 * * [simplify]: Extracting #9: cost 2 inf + 204820 1554040312.090 * * [simplify]: Extracting #10: cost 0 inf + 206030 1554040312.165 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 1554040312.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040312.165 * * * * [progress]: [ 142 / 2262 ] simplifiying candidate # 1554040312.166 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040312.166 * * [simplify]: iters left: 6 (24 enodes) 1554040312.173 * * [simplify]: iters left: 5 (122 enodes) 1554040312.212 * * [simplify]: iters left: 4 (363 enodes) 1554040312.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040312.366 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040312.366 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040312.367 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040312.368 * * [simplify]: Extracting #4: cost 320 inf + 776 1554040312.374 * * [simplify]: Extracting #5: cost 477 inf + 15066 1554040312.410 * * [simplify]: Extracting #6: cost 176 inf + 131424 1554040312.469 * * [simplify]: Extracting #7: cost 24 inf + 201233 1554040312.540 * * [simplify]: Extracting #8: cost 1 inf + 219542 1554040312.609 * * [simplify]: Extracting #9: cost 0 inf + 220346 1554040312.685 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040312.685 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040312.686 * * * * [progress]: [ 143 / 2262 ] simplifiying candidate # 1554040312.686 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040312.687 * * [simplify]: iters left: 6 (24 enodes) 1554040312.700 * * [simplify]: iters left: 5 (122 enodes) 1554040312.747 * * [simplify]: iters left: 4 (369 enodes) 1554040312.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040312.930 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040312.930 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040312.930 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040312.931 * * [simplify]: Extracting #4: cost 283 inf + 618 1554040312.933 * * [simplify]: Extracting #5: cost 442 inf + 5117 1554040312.945 * * [simplify]: Extracting #6: cost 319 inf + 69700 1554040313.015 * * [simplify]: Extracting #7: cost 100 inf + 178917 1554040313.078 * * [simplify]: Extracting #8: cost 23 inf + 221985 1554040313.144 * * [simplify]: Extracting #9: cost 0 inf + 232203 1554040313.240 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040313.240 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040313.240 * * * * [progress]: [ 144 / 2262 ] simplifiying candidate # 1554040313.241 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040313.241 * * [simplify]: iters left: 6 (24 enodes) 1554040313.248 * * [simplify]: iters left: 5 (122 enodes) 1554040313.286 * * [simplify]: iters left: 4 (367 enodes) 1554040313.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040313.473 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040313.473 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040313.474 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040313.476 * * [simplify]: Extracting #4: cost 313 inf + 898 1554040313.482 * * [simplify]: Extracting #5: cost 479 inf + 13135 1554040313.533 * * [simplify]: Extracting #6: cost 167 inf + 155850 1554040313.596 * * [simplify]: Extracting #7: cost 12 inf + 213770 1554040313.673 * * [simplify]: Extracting #8: cost 0 inf + 212078 1554040313.738 * * [simplify]: Extracting #9: cost 0 inf + 211587 1554040313.794 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040313.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040313.795 * * * * [progress]: [ 145 / 2262 ] simplifiying candidate # 1554040313.795 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040313.795 * * [simplify]: iters left: 6 (24 enodes) 1554040313.802 * * [simplify]: iters left: 5 (122 enodes) 1554040313.831 * * [simplify]: iters left: 4 (373 enodes) 1554040314.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040314.032 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040314.032 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040314.032 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040314.033 * * [simplify]: Extracting #4: cost 280 inf + 538 1554040314.035 * * [simplify]: Extracting #5: cost 446 inf + 5082 1554040314.052 * * [simplify]: Extracting #6: cost 265 inf + 89570 1554040314.131 * * [simplify]: Extracting #7: cost 89 inf + 179535 1554040314.208 * * [simplify]: Extracting #8: cost 22 inf + 214267 1554040314.318 * * [simplify]: Extracting #9: cost 7 inf + 220004 1554040314.426 * * [simplify]: Extracting #10: cost 0 inf + 222608 1554040314.509 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040314.509 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040314.510 * * * * [progress]: [ 146 / 2262 ] simplifiying candidate # 1554040314.510 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040314.511 * * [simplify]: iters left: 6 (24 enodes) 1554040314.525 * * [simplify]: iters left: 5 (122 enodes) 1554040314.577 * * [simplify]: iters left: 4 (363 enodes) 1554040314.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040314.744 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040314.744 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040314.744 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040314.745 * * [simplify]: Extracting #4: cost 320 inf + 776 1554040314.751 * * [simplify]: Extracting #5: cost 477 inf + 15066 1554040314.774 * * [simplify]: Extracting #6: cost 176 inf + 131424 1554040314.841 * * [simplify]: Extracting #7: cost 24 inf + 201233 1554040314.937 * * [simplify]: Extracting #8: cost 1 inf + 219542 1554040315.008 * * [simplify]: Extracting #9: cost 0 inf + 220346 1554040315.085 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040315.086 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040315.086 * * * * [progress]: [ 147 / 2262 ] simplifiying candidate # 1554040315.087 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040315.087 * * [simplify]: iters left: 6 (24 enodes) 1554040315.101 * * [simplify]: iters left: 5 (122 enodes) 1554040315.144 * * [simplify]: iters left: 4 (369 enodes) 1554040315.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040315.360 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040315.360 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040315.360 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040315.362 * * [simplify]: Extracting #4: cost 283 inf + 618 1554040315.366 * * [simplify]: Extracting #5: cost 442 inf + 5117 1554040315.390 * * [simplify]: Extracting #6: cost 319 inf + 69700 1554040315.444 * * [simplify]: Extracting #7: cost 100 inf + 178917 1554040315.516 * * [simplify]: Extracting #8: cost 23 inf + 221985 1554040315.587 * * [simplify]: Extracting #9: cost 0 inf + 232203 1554040315.702 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040315.702 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040315.702 * * * * [progress]: [ 148 / 2262 ] simplifiying candidate # 1554040315.703 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040315.703 * * [simplify]: iters left: 6 (24 enodes) 1554040315.717 * * [simplify]: iters left: 5 (122 enodes) 1554040315.769 * * [simplify]: iters left: 4 (367 enodes) 1554040315.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040315.964 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040315.964 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040315.964 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040315.965 * * [simplify]: Extracting #4: cost 313 inf + 898 1554040315.969 * * [simplify]: Extracting #5: cost 479 inf + 13135 1554040315.999 * * [simplify]: Extracting #6: cost 167 inf + 155850 1554040316.095 * * [simplify]: Extracting #7: cost 12 inf + 213770 1554040316.172 * * [simplify]: Extracting #8: cost 0 inf + 212078 1554040316.247 * * [simplify]: Extracting #9: cost 0 inf + 211587 1554040316.333 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040316.333 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040316.333 * * * * [progress]: [ 149 / 2262 ] simplifiying candidate # 1554040316.333 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040316.334 * * [simplify]: iters left: 6 (24 enodes) 1554040316.340 * * [simplify]: iters left: 5 (122 enodes) 1554040316.369 * * [simplify]: iters left: 4 (373 enodes) 1554040316.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040316.538 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040316.538 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040316.539 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040316.539 * * [simplify]: Extracting #4: cost 280 inf + 538 1554040316.542 * * [simplify]: Extracting #5: cost 446 inf + 5082 1554040316.560 * * [simplify]: Extracting #6: cost 265 inf + 89570 1554040316.616 * * [simplify]: Extracting #7: cost 89 inf + 179535 1554040316.691 * * [simplify]: Extracting #8: cost 22 inf + 214267 1554040316.760 * * [simplify]: Extracting #9: cost 7 inf + 220004 1554040316.839 * * [simplify]: Extracting #10: cost 0 inf + 222608 1554040316.933 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040316.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040316.933 * * * * [progress]: [ 150 / 2262 ] simplifiying candidate # 1554040316.933 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040316.934 * * [simplify]: iters left: 6 (21 enodes) 1554040316.940 * * [simplify]: iters left: 5 (110 enodes) 1554040316.973 * * [simplify]: iters left: 4 (325 enodes) 1554040317.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040317.135 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040317.135 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040317.135 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040317.136 * * [simplify]: Extracting #4: cost 282 inf + 452 1554040317.139 * * [simplify]: Extracting #5: cost 396 inf + 12758 1554040317.161 * * [simplify]: Extracting #6: cost 121 inf + 133716 1554040317.229 * * [simplify]: Extracting #7: cost 0 inf + 187344 1554040317.275 * * [simplify]: Extracting #8: cost 0 inf + 170383 1554040317.349 * * [simplify]: Extracting #9: cost 0 inf + 170183 1554040317.402 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040317.402 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040317.403 * * * * [progress]: [ 151 / 2262 ] simplifiying candidate # 1554040317.403 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040317.403 * * [simplify]: iters left: 6 (21 enodes) 1554040317.410 * * [simplify]: iters left: 5 (110 enodes) 1554040317.458 * * [simplify]: iters left: 4 (331 enodes) 1554040317.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040317.624 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040317.624 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040317.624 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040317.625 * * [simplify]: Extracting #4: cost 217 inf + 211 1554040317.627 * * [simplify]: Extracting #5: cost 325 inf + 4061 1554040317.652 * * [simplify]: Extracting #6: cost 210 inf + 77708 1554040317.698 * * [simplify]: Extracting #7: cost 81 inf + 136796 1554040317.745 * * [simplify]: Extracting #8: cost 42 inf + 147258 1554040317.822 * * [simplify]: Extracting #9: cost 6 inf + 166923 1554040317.865 * * [simplify]: Extracting #10: cost 0 inf + 169256 1554040317.932 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040317.932 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040317.932 * * * * [progress]: [ 152 / 2262 ] simplifiying candidate # 1554040317.933 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040317.933 * * [simplify]: iters left: 6 (19 enodes) 1554040317.939 * * [simplify]: iters left: 5 (102 enodes) 1554040317.970 * * [simplify]: iters left: 4 (304 enodes) 1554040318.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040318.139 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040318.139 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040318.139 * * [simplify]: Extracting #3: cost 120 inf + 0 1554040318.141 * * [simplify]: Extracting #4: cost 358 inf + 1007 1554040318.152 * * [simplify]: Extracting #5: cost 262 inf + 46386 1554040318.185 * * [simplify]: Extracting #6: cost 56 inf + 122996 1554040318.210 * * [simplify]: Extracting #7: cost 5 inf + 137575 1554040318.249 * * [simplify]: Extracting #8: cost 0 inf + 126998 1554040318.285 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040318.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040318.285 * * * * [progress]: [ 153 / 2262 ] simplifiying candidate # 1554040318.286 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040318.286 * * [simplify]: iters left: 6 (19 enodes) 1554040318.291 * * [simplify]: iters left: 5 (102 enodes) 1554040318.332 * * [simplify]: iters left: 4 (310 enodes) 1554040318.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040318.507 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040318.507 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040318.508 * * [simplify]: Extracting #3: cost 133 inf + 0 1554040318.509 * * [simplify]: Extracting #4: cost 299 inf + 415 1554040318.513 * * [simplify]: Extracting #5: cost 268 inf + 32867 1554040318.548 * * [simplify]: Extracting #6: cost 76 inf + 114533 1554040318.601 * * [simplify]: Extracting #7: cost 16 inf + 129410 1554040318.644 * * [simplify]: Extracting #8: cost 2 inf + 124140 1554040318.687 * * [simplify]: Extracting #9: cost 0 inf + 124977 1554040318.739 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040318.739 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040318.739 * * * * [progress]: [ 154 / 2262 ] simplifiying candidate # 1554040318.740 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040318.740 * * [simplify]: iters left: 6 (21 enodes) 1554040318.746 * * [simplify]: iters left: 5 (110 enodes) 1554040318.777 * * [simplify]: iters left: 4 (325 enodes) 1554040318.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040318.918 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040318.918 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040318.918 * * [simplify]: Extracting #3: cost 141 inf + 0 1554040318.921 * * [simplify]: Extracting #4: cost 384 inf + 836 1554040318.934 * * [simplify]: Extracting #5: cost 259 inf + 64058 1554040318.979 * * [simplify]: Extracting #6: cost 50 inf + 143643 1554040319.008 * * [simplify]: Extracting #7: cost 1 inf + 141133 1554040319.039 * * [simplify]: Extracting #8: cost 0 inf + 139081 1554040319.071 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040319.071 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040319.071 * * * * [progress]: [ 155 / 2262 ] simplifiying candidate # 1554040319.072 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040319.072 * * [simplify]: iters left: 6 (21 enodes) 1554040319.078 * * [simplify]: iters left: 5 (110 enodes) 1554040319.102 * * [simplify]: iters left: 4 (332 enodes) 1554040319.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040319.679 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040319.679 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040319.680 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040319.681 * * [simplify]: Extracting #4: cost 328 inf + 457 1554040319.686 * * [simplify]: Extracting #5: cost 296 inf + 34050 1554040319.703 * * [simplify]: Extracting #6: cost 98 inf + 112459 1554040319.747 * * [simplify]: Extracting #7: cost 29 inf + 139428 1554040319.802 * * [simplify]: Extracting #8: cost 3 inf + 139848 1554040319.840 * * [simplify]: Extracting #9: cost 0 inf + 138377 1554040319.893 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040319.893 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040319.894 * * * * [progress]: [ 156 / 2262 ] simplifiying candidate # 1554040319.894 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040319.894 * * [simplify]: iters left: 6 (21 enodes) 1554040319.900 * * [simplify]: iters left: 5 (110 enodes) 1554040319.927 * * [simplify]: iters left: 4 (332 enodes) 1554040320.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040320.040 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040320.040 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040320.040 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040320.041 * * [simplify]: Extracting #4: cost 287 inf + 289 1554040320.049 * * [simplify]: Extracting #5: cost 402 inf + 19659 1554040320.100 * * [simplify]: Extracting #6: cost 124 inf + 130071 1554040320.152 * * [simplify]: Extracting #7: cost 9 inf + 157914 1554040320.189 * * [simplify]: Extracting #8: cost 0 inf + 160793 1554040320.227 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040320.227 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040320.227 * * * * [progress]: [ 157 / 2262 ] simplifiying candidate # 1554040320.228 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040320.228 * * [simplify]: iters left: 6 (21 enodes) 1554040320.239 * * [simplify]: iters left: 5 (110 enodes) 1554040320.288 * * [simplify]: iters left: 4 (338 enodes) 1554040320.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040320.447 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040320.447 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040320.448 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040320.449 * * [simplify]: Extracting #4: cost 221 inf + 211 1554040320.452 * * [simplify]: Extracting #5: cost 338 inf + 4054 1554040320.470 * * [simplify]: Extracting #6: cost 182 inf + 87184 1554040320.504 * * [simplify]: Extracting #7: cost 71 inf + 134291 1554040320.558 * * [simplify]: Extracting #8: cost 31 inf + 148264 1554040320.619 * * [simplify]: Extracting #9: cost 2 inf + 160640 1554040320.682 * * [simplify]: Extracting #10: cost 0 inf + 161146 1554040320.743 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040320.743 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040320.744 * * * * [progress]: [ 158 / 2262 ] simplifiying candidate # 1554040320.744 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040320.744 * * [simplify]: iters left: 6 (22 enodes) 1554040320.757 * * [simplify]: iters left: 5 (115 enodes) 1554040320.797 * * [simplify]: iters left: 4 (344 enodes) 1554040320.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040320.939 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040320.939 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040320.939 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040320.940 * * [simplify]: Extracting #4: cost 288 inf + 978 1554040320.944 * * [simplify]: Extracting #5: cost 429 inf + 7697 1554040320.967 * * [simplify]: Extracting #6: cost 207 inf + 87773 1554040321.028 * * [simplify]: Extracting #7: cost 29 inf + 164805 1554040321.083 * * [simplify]: Extracting #8: cost 1 inf + 180513 1554040321.161 * * [simplify]: Extracting #9: cost 0 inf + 181317 1554040321.213 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040321.213 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040321.214 * * * * [progress]: [ 159 / 2262 ] simplifiying candidate # 1554040321.214 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040321.214 * * [simplify]: iters left: 6 (22 enodes) 1554040321.228 * * [simplify]: iters left: 5 (115 enodes) 1554040321.270 * * [simplify]: iters left: 4 (350 enodes) 1554040321.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040321.433 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040321.433 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040321.434 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040321.434 * * [simplify]: Extracting #4: cost 256 inf + 293 1554040321.437 * * [simplify]: Extracting #5: cost 376 inf + 5820 1554040321.450 * * [simplify]: Extracting #6: cost 254 inf + 72554 1554040321.497 * * [simplify]: Extracting #7: cost 91 inf + 148328 1554040321.570 * * [simplify]: Extracting #8: cost 15 inf + 187013 1554040321.631 * * [simplify]: Extracting #9: cost 0 inf + 192334 1554040321.684 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040321.684 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040321.685 * * * * [progress]: [ 160 / 2262 ] simplifiying candidate # 1554040321.686 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040321.686 * * [simplify]: iters left: 6 (22 enodes) 1554040321.698 * * [simplify]: iters left: 5 (115 enodes) 1554040321.749 * * [simplify]: iters left: 4 (348 enodes) 1554040321.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040321.938 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040321.938 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040321.938 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040321.940 * * [simplify]: Extracting #4: cost 289 inf + 492 1554040321.943 * * [simplify]: Extracting #5: cost 443 inf + 7788 1554040321.958 * * [simplify]: Extracting #6: cost 201 inf + 96592 1554040322.010 * * [simplify]: Extracting #7: cost 15 inf + 169731 1554040322.057 * * [simplify]: Extracting #8: cost 0 inf + 174418 1554040322.104 * * [simplify]: Extracting #9: cost 0 inf + 174378 1554040322.161 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040322.161 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040322.162 * * * * [progress]: [ 161 / 2262 ] simplifiying candidate # 1554040322.162 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040322.163 * * [simplify]: iters left: 6 (22 enodes) 1554040322.175 * * [simplify]: iters left: 5 (115 enodes) 1554040322.213 * * [simplify]: iters left: 4 (354 enodes) 1554040322.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040322.416 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040322.416 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040322.416 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040322.417 * * [simplify]: Extracting #4: cost 250 inf + 334 1554040322.419 * * [simplify]: Extracting #5: cost 380 inf + 6228 1554040322.433 * * [simplify]: Extracting #6: cost 240 inf + 71797 1554040322.494 * * [simplify]: Extracting #7: cost 87 inf + 148610 1554040322.545 * * [simplify]: Extracting #8: cost 42 inf + 170490 1554040322.597 * * [simplify]: Extracting #9: cost 4 inf + 185780 1554040322.653 * * [simplify]: Extracting #10: cost 0 inf + 187867 1554040322.711 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040322.711 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040322.712 * * * * [progress]: [ 162 / 2262 ] simplifiying candidate # 1554040322.712 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040322.712 * * [simplify]: iters left: 6 (22 enodes) 1554040322.725 * * [simplify]: iters left: 5 (115 enodes) 1554040322.759 * * [simplify]: iters left: 4 (344 enodes) 1554040322.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040322.923 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040322.923 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040322.923 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040322.925 * * [simplify]: Extracting #4: cost 288 inf + 978 1554040322.930 * * [simplify]: Extracting #5: cost 429 inf + 7697 1554040322.947 * * [simplify]: Extracting #6: cost 207 inf + 87773 1554040322.995 * * [simplify]: Extracting #7: cost 29 inf + 164805 1554040323.044 * * [simplify]: Extracting #8: cost 1 inf + 180513 1554040323.085 * * [simplify]: Extracting #9: cost 0 inf + 181317 1554040323.127 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040323.127 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040323.128 * * * * [progress]: [ 163 / 2262 ] simplifiying candidate # 1554040323.128 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040323.128 * * [simplify]: iters left: 6 (22 enodes) 1554040323.136 * * [simplify]: iters left: 5 (115 enodes) 1554040323.189 * * [simplify]: iters left: 4 (350 enodes) 1554040323.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040323.366 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040323.367 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040323.367 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040323.369 * * [simplify]: Extracting #4: cost 256 inf + 293 1554040323.379 * * [simplify]: Extracting #5: cost 376 inf + 5820 1554040323.406 * * [simplify]: Extracting #6: cost 254 inf + 72554 1554040323.469 * * [simplify]: Extracting #7: cost 91 inf + 148328 1554040323.532 * * [simplify]: Extracting #8: cost 15 inf + 187013 1554040323.623 * * [simplify]: Extracting #9: cost 0 inf + 192334 1554040323.686 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040323.686 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040323.687 * * * * [progress]: [ 164 / 2262 ] simplifiying candidate # 1554040323.688 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040323.688 * * [simplify]: iters left: 6 (22 enodes) 1554040323.700 * * [simplify]: iters left: 5 (115 enodes) 1554040323.755 * * [simplify]: iters left: 4 (348 enodes) 1554040323.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040323.932 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040323.932 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040323.936 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040323.937 * * [simplify]: Extracting #4: cost 289 inf + 492 1554040323.939 * * [simplify]: Extracting #5: cost 443 inf + 7788 1554040323.958 * * [simplify]: Extracting #6: cost 201 inf + 96592 1554040324.025 * * [simplify]: Extracting #7: cost 15 inf + 169731 1554040324.094 * * [simplify]: Extracting #8: cost 0 inf + 174418 1554040324.149 * * [simplify]: Extracting #9: cost 0 inf + 174378 1554040324.194 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040324.194 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040324.195 * * * * [progress]: [ 165 / 2262 ] simplifiying candidate # 1554040324.195 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040324.196 * * [simplify]: iters left: 6 (22 enodes) 1554040324.208 * * [simplify]: iters left: 5 (115 enodes) 1554040324.245 * * [simplify]: iters left: 4 (354 enodes) 1554040324.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040324.404 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040324.404 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040324.404 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040324.405 * * [simplify]: Extracting #4: cost 250 inf + 334 1554040324.407 * * [simplify]: Extracting #5: cost 380 inf + 6228 1554040324.423 * * [simplify]: Extracting #6: cost 240 inf + 71797 1554040324.458 * * [simplify]: Extracting #7: cost 87 inf + 148610 1554040324.530 * * [simplify]: Extracting #8: cost 42 inf + 170490 1554040324.586 * * [simplify]: Extracting #9: cost 4 inf + 185780 1554040324.673 * * [simplify]: Extracting #10: cost 0 inf + 187867 1554040324.756 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040324.756 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040324.757 * * * * [progress]: [ 166 / 2262 ] simplifiying candidate # 1554040324.757 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040324.757 * * [simplify]: iters left: 6 (23 enodes) 1554040324.764 * * [simplify]: iters left: 5 (116 enodes) 1554040324.807 * * [simplify]: iters left: 4 (340 enodes) 1554040325.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040325.000 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040325.000 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040325.001 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040325.002 * * [simplify]: Extracting #4: cost 295 inf + 452 1554040325.008 * * [simplify]: Extracting #5: cost 414 inf + 11095 1554040325.031 * * [simplify]: Extracting #6: cost 169 inf + 96087 1554040325.084 * * [simplify]: Extracting #7: cost 15 inf + 169689 1554040325.169 * * [simplify]: Extracting #8: cost 0 inf + 178092 1554040325.222 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040325.222 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040325.223 * * * * [progress]: [ 167 / 2262 ] simplifiying candidate # 1554040325.223 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040325.224 * * [simplify]: iters left: 6 (23 enodes) 1554040325.237 * * [simplify]: iters left: 5 (116 enodes) 1554040325.272 * * [simplify]: iters left: 4 (346 enodes) 1554040325.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040325.475 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040325.475 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040325.476 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040325.478 * * [simplify]: Extracting #4: cost 226 inf + 703 1554040325.481 * * [simplify]: Extracting #5: cost 337 inf + 3972 1554040325.511 * * [simplify]: Extracting #6: cost 223 inf + 78868 1554040325.563 * * [simplify]: Extracting #7: cost 68 inf + 148002 1554040325.639 * * [simplify]: Extracting #8: cost 25 inf + 168654 1554040325.697 * * [simplify]: Extracting #9: cost 3 inf + 176598 1554040325.761 * * [simplify]: Extracting #10: cost 0 inf + 177357 1554040325.837 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040325.837 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040325.838 * * * * [progress]: [ 168 / 2262 ] simplifiying candidate # 1554040325.838 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040325.838 * * [simplify]: iters left: 6 (21 enodes) 1554040325.845 * * [simplify]: iters left: 5 (108 enodes) 1554040325.879 * * [simplify]: iters left: 4 (317 enodes) 1554040326.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040326.037 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040326.037 * * [simplify]: Extracting #2: cost 16 inf + 0 1554040326.038 * * [simplify]: Extracting #3: cost 115 inf + 0 1554040326.039 * * [simplify]: Extracting #4: cost 260 inf + 817 1554040326.047 * * [simplify]: Extracting #5: cost 340 inf + 22307 1554040326.089 * * [simplify]: Extracting #6: cost 107 inf + 113342 1554040326.122 * * [simplify]: Extracting #7: cost 2 inf + 142618 1554040326.168 * * [simplify]: Extracting #8: cost 0 inf + 141976 1554040326.213 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040326.214 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040326.214 * * * * [progress]: [ 169 / 2262 ] simplifiying candidate # 1554040326.214 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040326.214 * * [simplify]: iters left: 6 (21 enodes) 1554040326.221 * * [simplify]: iters left: 5 (108 enodes) 1554040326.249 * * [simplify]: iters left: 4 (323 enodes) 1554040326.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040326.418 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040326.418 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040326.418 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040326.419 * * [simplify]: Extracting #4: cost 193 inf + 212 1554040326.420 * * [simplify]: Extracting #5: cost 277 inf + 3160 1554040326.433 * * [simplify]: Extracting #6: cost 230 inf + 43345 1554040326.478 * * [simplify]: Extracting #7: cost 75 inf + 113345 1554040326.512 * * [simplify]: Extracting #8: cost 36 inf + 123797 1554040326.566 * * [simplify]: Extracting #9: cost 3 inf + 136726 1554040326.620 * * [simplify]: Extracting #10: cost 0 inf + 138027 1554040326.659 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040326.659 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040326.659 * * * * [progress]: [ 170 / 2262 ] simplifiying candidate # 1554040326.660 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040326.660 * * [simplify]: iters left: 6 (21 enodes) 1554040326.666 * * [simplify]: iters left: 5 (110 enodes) 1554040326.690 * * [simplify]: iters left: 4 (335 enodes) 1554040326.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040326.829 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040326.829 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040326.830 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040326.831 * * [simplify]: Extracting #4: cost 281 inf + 551 1554040326.838 * * [simplify]: Extracting #5: cost 360 inf + 20948 1554040326.873 * * [simplify]: Extracting #6: cost 147 inf + 98219 1554040326.933 * * [simplify]: Extracting #7: cost 9 inf + 149382 1554040326.982 * * [simplify]: Extracting #8: cost 0 inf + 150972 1554040327.024 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040327.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040327.024 * * * * [progress]: [ 171 / 2262 ] simplifiying candidate # 1554040327.025 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040327.025 * * [simplify]: iters left: 6 (21 enodes) 1554040327.036 * * [simplify]: iters left: 5 (110 enodes) 1554040327.085 * * [simplify]: iters left: 4 (340 enodes) 1554040327.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040327.282 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040327.282 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040327.282 * * [simplify]: Extracting #3: cost 143 inf + 0 1554040327.284 * * [simplify]: Extracting #4: cost 208 inf + 170 1554040327.286 * * [simplify]: Extracting #5: cost 296 inf + 2668 1554040327.298 * * [simplify]: Extracting #6: cost 238 inf + 44797 1554040327.331 * * [simplify]: Extracting #7: cost 74 inf + 120281 1554040327.400 * * [simplify]: Extracting #8: cost 33 inf + 131815 1554040327.470 * * [simplify]: Extracting #9: cost 6 inf + 142767 1554040327.519 * * [simplify]: Extracting #10: cost 0 inf + 145822 1554040327.575 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040327.575 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040327.576 * * * * [progress]: [ 172 / 2262 ] simplifiying candidate # 1554040327.576 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040327.576 * * [simplify]: iters left: 6 (23 enodes) 1554040327.583 * * [simplify]: iters left: 5 (116 enodes) 1554040327.622 * * [simplify]: iters left: 4 (347 enodes) 1554040327.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040327.797 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040327.797 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040327.797 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040327.798 * * [simplify]: Extracting #4: cost 299 inf + 452 1554040327.801 * * [simplify]: Extracting #5: cost 422 inf + 9140 1554040327.831 * * [simplify]: Extracting #6: cost 143 inf + 111048 1554040327.885 * * [simplify]: Extracting #7: cost 12 inf + 164719 1554040327.935 * * [simplify]: Extracting #8: cost 0 inf + 169289 1554040328.014 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040328.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040328.015 * * * * [progress]: [ 173 / 2262 ] simplifiying candidate # 1554040328.015 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040328.016 * * [simplify]: iters left: 6 (23 enodes) 1554040328.028 * * [simplify]: iters left: 5 (116 enodes) 1554040328.077 * * [simplify]: iters left: 4 (353 enodes) 1554040328.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040328.262 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040328.262 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040328.262 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040328.263 * * [simplify]: Extracting #4: cost 228 inf + 702 1554040328.265 * * [simplify]: Extracting #5: cost 342 inf + 5642 1554040328.278 * * [simplify]: Extracting #6: cost 216 inf + 75664 1554040328.329 * * [simplify]: Extracting #7: cost 57 inf + 154668 1554040328.388 * * [simplify]: Extracting #8: cost 19 inf + 169256 1554040328.470 * * [simplify]: Extracting #9: cost 1 inf + 175618 1554040328.523 * * [simplify]: Extracting #10: cost 0 inf + 176122 1554040328.583 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040328.583 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040328.583 * * * * [progress]: [ 174 / 2262 ] simplifiying candidate # 1554040328.584 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040328.584 * * [simplify]: iters left: 6 (24 enodes) 1554040328.590 * * [simplify]: iters left: 5 (121 enodes) 1554040328.616 * * [simplify]: iters left: 4 (350 enodes) 1554040328.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040328.794 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040328.794 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040328.794 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040328.795 * * [simplify]: Extracting #4: cost 294 inf + 412 1554040328.799 * * [simplify]: Extracting #5: cost 421 inf + 21474 1554040328.844 * * [simplify]: Extracting #6: cost 132 inf + 153179 1554040328.883 * * [simplify]: Extracting #7: cost 18 inf + 180853 1554040328.926 * * [simplify]: Extracting #8: cost 0 inf + 182933 1554040328.978 * * [simplify]: Extracting #9: cost 0 inf + 182642 1554040329.052 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040329.052 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040329.053 * * * * [progress]: [ 175 / 2262 ] simplifiying candidate # 1554040329.053 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040329.053 * * [simplify]: iters left: 6 (24 enodes) 1554040329.060 * * [simplify]: iters left: 5 (121 enodes) 1554040329.088 * * [simplify]: iters left: 4 (356 enodes) 1554040329.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040329.266 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040329.266 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040329.266 * * [simplify]: Extracting #3: cost 153 inf + 0 1554040329.267 * * [simplify]: Extracting #4: cost 248 inf + 538 1554040329.269 * * [simplify]: Extracting #5: cost 375 inf + 5449 1554040329.291 * * [simplify]: Extracting #6: cost 274 inf + 59698 1554040329.343 * * [simplify]: Extracting #7: cost 97 inf + 140006 1554040329.386 * * [simplify]: Extracting #8: cost 15 inf + 182217 1554040329.447 * * [simplify]: Extracting #9: cost 1 inf + 188096 1554040329.513 * * [simplify]: Extracting #10: cost 0 inf + 188349 1554040329.580 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040329.580 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040329.580 * * * * [progress]: [ 176 / 2262 ] simplifiying candidate # 1554040329.581 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040329.581 * * [simplify]: iters left: 6 (24 enodes) 1554040329.588 * * [simplify]: iters left: 5 (121 enodes) 1554040329.636 * * [simplify]: iters left: 4 (354 enodes) 1554040329.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040329.843 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040329.843 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040329.843 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040329.844 * * [simplify]: Extracting #4: cost 290 inf + 208 1554040329.846 * * [simplify]: Extracting #5: cost 437 inf + 8065 1554040329.860 * * [simplify]: Extracting #6: cost 168 inf + 96250 1554040329.891 * * [simplify]: Extracting #7: cost 19 inf + 163389 1554040329.935 * * [simplify]: Extracting #8: cost 0 inf + 178210 1554040329.995 * * [simplify]: Extracting #9: cost 0 inf + 177839 1554040330.044 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040330.044 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040330.045 * * * * [progress]: [ 177 / 2262 ] simplifiying candidate # 1554040330.045 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040330.046 * * [simplify]: iters left: 6 (24 enodes) 1554040330.059 * * [simplify]: iters left: 5 (121 enodes) 1554040330.085 * * [simplify]: iters left: 4 (360 enodes) 1554040330.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040330.276 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040330.276 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040330.277 * * [simplify]: Extracting #3: cost 152 inf + 0 1554040330.278 * * [simplify]: Extracting #4: cost 242 inf + 538 1554040330.282 * * [simplify]: Extracting #5: cost 380 inf + 4752 1554040330.305 * * [simplify]: Extracting #6: cost 215 inf + 88906 1554040330.343 * * [simplify]: Extracting #7: cost 55 inf + 161531 1554040330.403 * * [simplify]: Extracting #8: cost 14 inf + 177484 1554040330.462 * * [simplify]: Extracting #9: cost 2 inf + 181924 1554040330.533 * * [simplify]: Extracting #10: cost 0 inf + 182430 1554040330.601 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040330.601 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040330.602 * * * * [progress]: [ 178 / 2262 ] simplifiying candidate # 1554040330.603 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040330.603 * * [simplify]: iters left: 6 (24 enodes) 1554040330.616 * * [simplify]: iters left: 5 (121 enodes) 1554040330.667 * * [simplify]: iters left: 4 (350 enodes) 1554040330.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040330.825 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040330.825 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040330.826 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040330.826 * * [simplify]: Extracting #4: cost 294 inf + 412 1554040330.831 * * [simplify]: Extracting #5: cost 421 inf + 21474 1554040330.864 * * [simplify]: Extracting #6: cost 132 inf + 153179 1554040330.919 * * [simplify]: Extracting #7: cost 18 inf + 180853 1554040330.978 * * [simplify]: Extracting #8: cost 0 inf + 182933 1554040331.053 * * [simplify]: Extracting #9: cost 0 inf + 182642 1554040331.100 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040331.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040331.101 * * * * [progress]: [ 179 / 2262 ] simplifiying candidate # 1554040331.102 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040331.102 * * [simplify]: iters left: 6 (24 enodes) 1554040331.116 * * [simplify]: iters left: 5 (121 enodes) 1554040331.167 * * [simplify]: iters left: 4 (356 enodes) 1554040331.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040331.376 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040331.376 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040331.376 * * [simplify]: Extracting #3: cost 153 inf + 0 1554040331.377 * * [simplify]: Extracting #4: cost 248 inf + 538 1554040331.379 * * [simplify]: Extracting #5: cost 375 inf + 5449 1554040331.389 * * [simplify]: Extracting #6: cost 274 inf + 59698 1554040331.422 * * [simplify]: Extracting #7: cost 97 inf + 140006 1554040331.493 * * [simplify]: Extracting #8: cost 15 inf + 182217 1554040331.558 * * [simplify]: Extracting #9: cost 1 inf + 188096 1554040331.614 * * [simplify]: Extracting #10: cost 0 inf + 188349 1554040331.661 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040331.661 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040331.662 * * * * [progress]: [ 180 / 2262 ] simplifiying candidate # 1554040331.662 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040331.663 * * [simplify]: iters left: 6 (24 enodes) 1554040331.676 * * [simplify]: iters left: 5 (121 enodes) 1554040331.726 * * [simplify]: iters left: 4 (354 enodes) 1554040331.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040331.922 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040331.922 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040331.922 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040331.923 * * [simplify]: Extracting #4: cost 290 inf + 208 1554040331.926 * * [simplify]: Extracting #5: cost 437 inf + 8065 1554040331.942 * * [simplify]: Extracting #6: cost 168 inf + 96250 1554040332.004 * * [simplify]: Extracting #7: cost 19 inf + 163389 1554040332.087 * * [simplify]: Extracting #8: cost 0 inf + 178210 1554040332.133 * * [simplify]: Extracting #9: cost 0 inf + 177839 1554040332.185 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040332.185 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040332.186 * * * * [progress]: [ 181 / 2262 ] simplifiying candidate # 1554040332.186 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040332.187 * * [simplify]: iters left: 6 (24 enodes) 1554040332.200 * * [simplify]: iters left: 5 (121 enodes) 1554040332.232 * * [simplify]: iters left: 4 (360 enodes) 1554040332.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040332.394 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040332.394 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040332.394 * * [simplify]: Extracting #3: cost 152 inf + 0 1554040332.395 * * [simplify]: Extracting #4: cost 242 inf + 538 1554040332.397 * * [simplify]: Extracting #5: cost 380 inf + 4752 1554040332.413 * * [simplify]: Extracting #6: cost 215 inf + 88906 1554040332.467 * * [simplify]: Extracting #7: cost 55 inf + 161531 1554040332.538 * * [simplify]: Extracting #8: cost 14 inf + 177484 1554040332.622 * * [simplify]: Extracting #9: cost 2 inf + 181924 1554040332.683 * * [simplify]: Extracting #10: cost 0 inf + 182430 1554040332.739 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040332.739 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040332.740 * * * * [progress]: [ 182 / 2262 ] simplifiying candidate # 1554040332.740 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040332.740 * * [simplify]: iters left: 6 (23 enodes) 1554040332.747 * * [simplify]: iters left: 5 (117 enodes) 1554040332.793 * * [simplify]: iters left: 4 (351 enodes) 1554040332.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040332.997 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040332.997 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040332.998 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040333.000 * * [simplify]: Extracting #4: cost 309 inf + 939 1554040333.006 * * [simplify]: Extracting #5: cost 447 inf + 14405 1554040333.051 * * [simplify]: Extracting #6: cost 152 inf + 128625 1554040333.103 * * [simplify]: Extracting #7: cost 9 inf + 195876 1554040333.168 * * [simplify]: Extracting #8: cost 0 inf + 200739 1554040333.241 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040333.241 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040333.242 * * * * [progress]: [ 183 / 2262 ] simplifiying candidate # 1554040333.242 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040333.242 * * [simplify]: iters left: 6 (23 enodes) 1554040333.249 * * [simplify]: iters left: 5 (117 enodes) 1554040333.298 * * [simplify]: iters left: 4 (357 enodes) 1554040333.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040333.452 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040333.452 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040333.453 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040333.453 * * [simplify]: Extracting #4: cost 247 inf + 538 1554040333.456 * * [simplify]: Extracting #5: cost 384 inf + 7056 1554040333.475 * * [simplify]: Extracting #6: cost 221 inf + 102180 1554040333.541 * * [simplify]: Extracting #7: cost 86 inf + 172980 1554040333.605 * * [simplify]: Extracting #8: cost 58 inf + 182962 1554040333.662 * * [simplify]: Extracting #9: cost 15 inf + 201175 1554040333.721 * * [simplify]: Extracting #10: cost 0 inf + 209292 1554040333.821 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040333.821 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040333.822 * * * * [progress]: [ 184 / 2262 ] simplifiying candidate # 1554040333.822 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040333.823 * * [simplify]: iters left: 6 (21 enodes) 1554040333.830 * * [simplify]: iters left: 5 (109 enodes) 1554040333.855 * * [simplify]: iters left: 4 (328 enodes) 1554040333.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040333.992 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040333.992 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040333.992 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040333.994 * * [simplify]: Extracting #4: cost 288 inf + 289 1554040334.001 * * [simplify]: Extracting #5: cost 399 inf + 20073 1554040334.040 * * [simplify]: Extracting #6: cost 145 inf + 123306 1554040334.098 * * [simplify]: Extracting #7: cost 4 inf + 165110 1554040334.150 * * [simplify]: Extracting #8: cost 0 inf + 165067 1554040334.201 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040334.201 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040334.202 * * * * [progress]: [ 185 / 2262 ] simplifiying candidate # 1554040334.202 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040334.202 * * [simplify]: iters left: 6 (21 enodes) 1554040334.213 * * [simplify]: iters left: 5 (109 enodes) 1554040334.257 * * [simplify]: iters left: 4 (334 enodes) 1554040334.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040334.429 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040334.429 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040334.430 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040334.431 * * [simplify]: Extracting #4: cost 222 inf + 291 1554040334.434 * * [simplify]: Extracting #5: cost 334 inf + 5346 1554040334.456 * * [simplify]: Extracting #6: cost 220 inf + 72997 1554040334.503 * * [simplify]: Extracting #7: cost 88 inf + 131172 1554040334.579 * * [simplify]: Extracting #8: cost 40 inf + 149937 1554040334.628 * * [simplify]: Extracting #9: cost 3 inf + 164896 1554040334.680 * * [simplify]: Extracting #10: cost 0 inf + 166026 1554040334.758 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040334.758 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040334.759 * * * * [progress]: [ 186 / 2262 ] simplifiying candidate # 1554040334.759 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040334.759 * * [simplify]: iters left: 6 (23 enodes) 1554040334.771 * * [simplify]: iters left: 5 (115 enodes) 1554040334.801 * * [simplify]: iters left: 4 (339 enodes) 1554040334.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040334.987 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040334.987 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040334.987 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040334.989 * * [simplify]: Extracting #4: cost 285 inf + 574 1554040334.994 * * [simplify]: Extracting #5: cost 405 inf + 9902 1554040335.021 * * [simplify]: Extracting #6: cost 146 inf + 93642 1554040335.059 * * [simplify]: Extracting #7: cost 35 inf + 160384 1554040335.096 * * [simplify]: Extracting #8: cost 0 inf + 182677 1554040335.162 * * [simplify]: Extracting #9: cost 0 inf + 178267 1554040335.211 * [simplify]: Simplified to (cbrt (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040335.211 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040335.212 * * * * [progress]: [ 187 / 2262 ] simplifiying candidate # 1554040335.212 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040335.213 * * [simplify]: iters left: 6 (23 enodes) 1554040335.225 * * [simplify]: iters left: 5 (115 enodes) 1554040335.256 * * [simplify]: iters left: 4 (345 enodes) 1554040335.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040335.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040335.432 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040335.432 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040335.433 * * [simplify]: Extracting #4: cost 215 inf + 702 1554040335.435 * * [simplify]: Extracting #5: cost 324 inf + 6370 1554040335.449 * * [simplify]: Extracting #6: cost 250 inf + 47152 1554040335.483 * * [simplify]: Extracting #7: cost 154 inf + 84904 1554040335.543 * * [simplify]: Extracting #8: cost 34 inf + 156822 1554040335.602 * * [simplify]: Extracting #9: cost 2 inf + 175240 1554040335.667 * * [simplify]: Extracting #10: cost 0 inf + 175786 1554040335.748 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 1554040335.748 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040335.749 * * * * [progress]: [ 188 / 2262 ] simplifiying candidate # 1554040335.749 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040335.749 * * [simplify]: iters left: 6 (21 enodes) 1554040335.762 * * [simplify]: iters left: 5 (111 enodes) 1554040335.791 * * [simplify]: iters left: 4 (334 enodes) 1554040335.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040335.976 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040335.976 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040335.977 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040335.978 * * [simplify]: Extracting #4: cost 287 inf + 492 1554040335.985 * * [simplify]: Extracting #5: cost 397 inf + 18368 1554040336.018 * * [simplify]: Extracting #6: cost 142 inf + 116864 1554040336.062 * * [simplify]: Extracting #7: cost 10 inf + 163925 1554040336.134 * * [simplify]: Extracting #8: cost 0 inf + 160521 1554040336.192 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040336.192 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040336.193 * * * * [progress]: [ 189 / 2262 ] simplifiying candidate # 1554040336.193 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040336.194 * * [simplify]: iters left: 6 (21 enodes) 1554040336.206 * * [simplify]: iters left: 5 (111 enodes) 1554040336.255 * * [simplify]: iters left: 4 (340 enodes) 1554040336.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040336.413 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040336.413 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040336.413 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040336.415 * * [simplify]: Extracting #4: cost 222 inf + 334 1554040336.422 * * [simplify]: Extracting #5: cost 310 inf + 14484 1554040336.456 * * [simplify]: Extracting #6: cost 163 inf + 94994 1554040336.532 * * [simplify]: Extracting #7: cost 65 inf + 137338 1554040336.596 * * [simplify]: Extracting #8: cost 29 inf + 147237 1554040336.645 * * [simplify]: Extracting #9: cost 2 inf + 159532 1554040336.689 * * [simplify]: Extracting #10: cost 0 inf + 160038 1554040336.733 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040336.733 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040336.733 * * * * [progress]: [ 190 / 2262 ] simplifiying candidate # 1554040336.733 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040336.734 * * [simplify]: iters left: 6 (24 enodes) 1554040336.740 * * [simplify]: iters left: 5 (122 enodes) 1554040336.784 * * [simplify]: iters left: 4 (370 enodes) 1554040336.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040336.991 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040336.991 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040336.992 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040336.994 * * [simplify]: Extracting #4: cost 325 inf + 898 1554040337.000 * * [simplify]: Extracting #5: cost 491 inf + 15273 1554040337.056 * * [simplify]: Extracting #6: cost 130 inf + 183366 1554040337.121 * * [simplify]: Extracting #7: cost 6 inf + 220164 1554040337.179 * * [simplify]: Extracting #8: cost 0 inf + 215892 1554040337.241 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040337.241 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040337.242 * * * * [progress]: [ 191 / 2262 ] simplifiying candidate # 1554040337.243 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040337.243 * * [simplify]: iters left: 6 (24 enodes) 1554040337.256 * * [simplify]: iters left: 5 (122 enodes) 1554040337.301 * * [simplify]: iters left: 4 (376 enodes) 1554040337.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040337.532 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040337.532 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040337.533 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040337.535 * * [simplify]: Extracting #4: cost 295 inf + 375 1554040337.538 * * [simplify]: Extracting #5: cost 448 inf + 8938 1554040337.563 * * [simplify]: Extracting #6: cost 236 inf + 120504 1554040337.664 * * [simplify]: Extracting #7: cost 63 inf + 205081 1554040337.772 * * [simplify]: Extracting #8: cost 19 inf + 223641 1554040337.856 * * [simplify]: Extracting #9: cost 2 inf + 229175 1554040337.967 * * [simplify]: Extracting #10: cost 0 inf + 229721 1554040338.072 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040338.072 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040338.073 * * * * [progress]: [ 192 / 2262 ] simplifiying candidate # 1554040338.073 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040338.073 * * [simplify]: iters left: 6 (24 enodes) 1554040338.080 * * [simplify]: iters left: 5 (122 enodes) 1554040338.107 * * [simplify]: iters left: 4 (372 enodes) 1554040338.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040338.301 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040338.301 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040338.302 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040338.303 * * [simplify]: Extracting #4: cost 327 inf + 452 1554040338.306 * * [simplify]: Extracting #5: cost 491 inf + 12883 1554040338.329 * * [simplify]: Extracting #6: cost 166 inf + 123929 1554040338.380 * * [simplify]: Extracting #7: cost 27 inf + 186228 1554040338.456 * * [simplify]: Extracting #8: cost 0 inf + 210985 1554040338.518 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040338.518 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040338.519 * * * * [progress]: [ 193 / 2262 ] simplifiying candidate # 1554040338.519 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040338.519 * * [simplify]: iters left: 6 (24 enodes) 1554040338.526 * * [simplify]: iters left: 5 (122 enodes) 1554040338.575 * * [simplify]: iters left: 4 (378 enodes) 1554040338.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040338.779 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040338.779 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040338.780 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040338.781 * * [simplify]: Extracting #4: cost 292 inf + 375 1554040338.787 * * [simplify]: Extracting #5: cost 442 inf + 9616 1554040338.819 * * [simplify]: Extracting #6: cost 258 inf + 90272 1554040338.875 * * [simplify]: Extracting #7: cost 62 inf + 187330 1554040338.946 * * [simplify]: Extracting #8: cost 22 inf + 206278 1554040339.021 * * [simplify]: Extracting #9: cost 6 inf + 212270 1554040339.092 * * [simplify]: Extracting #10: cost 0 inf + 214370 1554040339.165 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040339.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040339.166 * * * * [progress]: [ 194 / 2262 ] simplifiying candidate # 1554040339.166 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040339.167 * * [simplify]: iters left: 6 (24 enodes) 1554040339.179 * * [simplify]: iters left: 5 (122 enodes) 1554040339.207 * * [simplify]: iters left: 4 (370 enodes) 1554040339.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040339.448 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040339.448 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040339.449 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040339.451 * * [simplify]: Extracting #4: cost 325 inf + 898 1554040339.457 * * [simplify]: Extracting #5: cost 491 inf + 15273 1554040339.507 * * [simplify]: Extracting #6: cost 130 inf + 183366 1554040339.575 * * [simplify]: Extracting #7: cost 6 inf + 220164 1554040339.632 * * [simplify]: Extracting #8: cost 0 inf + 215892 1554040339.705 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040339.705 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040339.706 * * * * [progress]: [ 195 / 2262 ] simplifiying candidate # 1554040339.707 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040339.707 * * [simplify]: iters left: 6 (24 enodes) 1554040339.720 * * [simplify]: iters left: 5 (122 enodes) 1554040339.760 * * [simplify]: iters left: 4 (376 enodes) 1554040339.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040339.926 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040339.926 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040339.927 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040339.929 * * [simplify]: Extracting #4: cost 295 inf + 375 1554040339.932 * * [simplify]: Extracting #5: cost 448 inf + 8938 1554040339.962 * * [simplify]: Extracting #6: cost 236 inf + 120504 1554040340.064 * * [simplify]: Extracting #7: cost 63 inf + 205081 1554040340.139 * * [simplify]: Extracting #8: cost 19 inf + 223641 1554040340.231 * * [simplify]: Extracting #9: cost 2 inf + 229175 1554040340.304 * * [simplify]: Extracting #10: cost 0 inf + 229721 1554040340.392 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040340.392 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040340.393 * * * * [progress]: [ 196 / 2262 ] simplifiying candidate # 1554040340.393 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040340.394 * * [simplify]: iters left: 6 (24 enodes) 1554040340.407 * * [simplify]: iters left: 5 (122 enodes) 1554040340.461 * * [simplify]: iters left: 4 (372 enodes) 1554040340.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040340.672 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040340.672 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040340.672 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040340.678 * * [simplify]: Extracting #4: cost 327 inf + 452 1554040340.681 * * [simplify]: Extracting #5: cost 491 inf + 12883 1554040340.700 * * [simplify]: Extracting #6: cost 166 inf + 123929 1554040340.741 * * [simplify]: Extracting #7: cost 27 inf + 186228 1554040340.808 * * [simplify]: Extracting #8: cost 0 inf + 210985 1554040340.857 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040340.857 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040340.858 * * * * [progress]: [ 197 / 2262 ] simplifiying candidate # 1554040340.858 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040340.858 * * [simplify]: iters left: 6 (24 enodes) 1554040340.865 * * [simplify]: iters left: 5 (122 enodes) 1554040340.914 * * [simplify]: iters left: 4 (378 enodes) 1554040341.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040341.140 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040341.140 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040341.141 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040341.143 * * [simplify]: Extracting #4: cost 292 inf + 375 1554040341.148 * * [simplify]: Extracting #5: cost 442 inf + 9616 1554040341.179 * * [simplify]: Extracting #6: cost 258 inf + 90272 1554040341.268 * * [simplify]: Extracting #7: cost 62 inf + 187330 1554040341.341 * * [simplify]: Extracting #8: cost 22 inf + 206278 1554040341.417 * * [simplify]: Extracting #9: cost 6 inf + 212270 1554040341.478 * * [simplify]: Extracting #10: cost 0 inf + 214370 1554040341.542 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040341.543 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040341.543 * * * * [progress]: [ 198 / 2262 ] simplifiying candidate # 1554040341.543 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040341.543 * * [simplify]: iters left: 6 (24 enodes) 1554040341.551 * * [simplify]: iters left: 5 (122 enodes) 1554040341.591 * * [simplify]: iters left: 4 (363 enodes) 1554040341.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040341.808 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040341.808 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040341.809 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040341.809 * * [simplify]: Extracting #4: cost 322 inf + 412 1554040341.813 * * [simplify]: Extracting #5: cost 466 inf + 21735 1554040341.842 * * [simplify]: Extracting #6: cost 110 inf + 204203 1554040341.939 * * [simplify]: Extracting #7: cost 3 inf + 231392 1554040342.018 * * [simplify]: Extracting #8: cost 0 inf + 219288 1554040342.074 * * [simplify]: Extracting #9: cost 0 inf + 218546 1554040342.157 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040342.157 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040342.157 * * * * [progress]: [ 199 / 2262 ] simplifiying candidate # 1554040342.158 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040342.158 * * [simplify]: iters left: 6 (24 enodes) 1554040342.171 * * [simplify]: iters left: 5 (122 enodes) 1554040342.214 * * [simplify]: iters left: 4 (369 enodes) 1554040342.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040342.443 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040342.443 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040342.444 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040342.444 * * [simplify]: Extracting #4: cost 285 inf + 456 1554040342.447 * * [simplify]: Extracting #5: cost 445 inf + 4959 1554040342.458 * * [simplify]: Extracting #6: cost 328 inf + 61624 1554040342.519 * * [simplify]: Extracting #7: cost 129 inf + 156420 1554040342.629 * * [simplify]: Extracting #8: cost 22 inf + 219045 1554040342.731 * * [simplify]: Extracting #9: cost 0 inf + 230243 1554040342.797 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040342.797 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040342.798 * * * * [progress]: [ 200 / 2262 ] simplifiying candidate # 1554040342.798 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040342.799 * * [simplify]: iters left: 6 (22 enodes) 1554040342.811 * * [simplify]: iters left: 5 (115 enodes) 1554040342.860 * * [simplify]: iters left: 4 (341 enodes) 1554040343.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040343.029 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040343.029 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040343.029 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040343.030 * * [simplify]: Extracting #4: cost 297 inf + 370 1554040343.034 * * [simplify]: Extracting #5: cost 414 inf + 17742 1554040343.058 * * [simplify]: Extracting #6: cost 163 inf + 116855 1554040343.098 * * [simplify]: Extracting #7: cost 25 inf + 167080 1554040343.153 * * [simplify]: Extracting #8: cost 0 inf + 183706 1554040343.203 * * [simplify]: Extracting #9: cost 0 inf + 183335 1554040343.260 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040343.260 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040343.261 * * * * [progress]: [ 201 / 2262 ] simplifiying candidate # 1554040343.261 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040343.261 * * [simplify]: iters left: 6 (22 enodes) 1554040343.268 * * [simplify]: iters left: 5 (115 enodes) 1554040343.301 * * [simplify]: iters left: 4 (347 enodes) 1554040343.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040343.497 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040343.497 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040343.498 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040343.498 * * [simplify]: Extracting #4: cost 255 inf + 252 1554040343.500 * * [simplify]: Extracting #5: cost 382 inf + 4800 1554040343.514 * * [simplify]: Extracting #6: cost 262 inf + 67926 1554040343.547 * * [simplify]: Extracting #7: cost 97 inf + 144960 1554040343.619 * * [simplify]: Extracting #8: cost 25 inf + 180861 1554040343.676 * * [simplify]: Extracting #9: cost 8 inf + 187779 1554040343.766 * * [simplify]: Extracting #10: cost 0 inf + 190214 1554040343.825 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040343.825 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040343.826 * * * * [progress]: [ 202 / 2262 ] simplifiying candidate # 1554040343.826 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040343.827 * * [simplify]: iters left: 6 (24 enodes) 1554040343.840 * * [simplify]: iters left: 5 (121 enodes) 1554040343.894 * * [simplify]: iters left: 4 (352 enodes) 1554040344.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040344.084 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040344.084 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040344.084 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040344.085 * * [simplify]: Extracting #4: cost 301 inf + 574 1554040344.088 * * [simplify]: Extracting #5: cost 425 inf + 17960 1554040344.131 * * [simplify]: Extracting #6: cost 115 inf + 161848 1554040344.197 * * [simplify]: Extracting #7: cost 2 inf + 201852 1554040344.257 * * [simplify]: Extracting #8: cost 0 inf + 188605 1554040344.325 * * [simplify]: Extracting #9: cost 0 inf + 188354 1554040344.398 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040344.399 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040344.399 * * * * [progress]: [ 203 / 2262 ] simplifiying candidate # 1554040344.400 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040344.400 * * [simplify]: iters left: 6 (24 enodes) 1554040344.414 * * [simplify]: iters left: 5 (121 enodes) 1554040344.454 * * [simplify]: iters left: 4 (358 enodes) 1554040344.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040344.640 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040344.640 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040344.641 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040344.642 * * [simplify]: Extracting #4: cost 260 inf + 456 1554040344.646 * * [simplify]: Extracting #5: cost 387 inf + 5204 1554040344.668 * * [simplify]: Extracting #6: cost 286 inf + 57168 1554040344.726 * * [simplify]: Extracting #7: cost 109 inf + 138323 1554040344.816 * * [simplify]: Extracting #8: cost 21 inf + 185774 1554040344.880 * * [simplify]: Extracting #9: cost 0 inf + 195629 1554040344.929 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040344.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040344.930 * * * * [progress]: [ 204 / 2262 ] simplifiying candidate # 1554040344.930 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040344.930 * * [simplify]: iters left: 6 (24 enodes) 1554040344.943 * * [simplify]: iters left: 5 (122 enodes) 1554040344.995 * * [simplify]: iters left: 4 (370 enodes) 1554040345.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040345.148 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040345.148 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040345.149 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040345.150 * * [simplify]: Extracting #4: cost 326 inf + 816 1554040345.153 * * [simplify]: Extracting #5: cost 488 inf + 15432 1554040345.187 * * [simplify]: Extracting #6: cost 133 inf + 158588 1554040345.251 * * [simplify]: Extracting #7: cost 7 inf + 209292 1554040345.316 * * [simplify]: Extracting #8: cost 0 inf + 211332 1554040345.374 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040345.374 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040345.374 * * * * [progress]: [ 205 / 2262 ] simplifiying candidate # 1554040345.374 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040345.375 * * [simplify]: iters left: 6 (24 enodes) 1554040345.382 * * [simplify]: iters left: 5 (122 enodes) 1554040345.421 * * [simplify]: iters left: 4 (376 enodes) 1554040345.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040345.618 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040345.618 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040345.619 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040345.620 * * [simplify]: Extracting #4: cost 294 inf + 457 1554040345.623 * * [simplify]: Extracting #5: cost 439 inf + 11245 1554040345.659 * * [simplify]: Extracting #6: cost 228 inf + 122574 1554040345.740 * * [simplify]: Extracting #7: cost 67 inf + 198106 1554040345.826 * * [simplify]: Extracting #8: cost 18 inf + 218372 1554040345.903 * * [simplify]: Extracting #9: cost 1 inf + 224148 1554040346.011 * * [simplify]: Extracting #10: cost 0 inf + 224401 1554040346.118 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040346.118 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040346.118 * * * * [progress]: [ 206 / 2262 ] simplifiying candidate # 1554040346.119 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040346.119 * * [simplify]: iters left: 6 (22 enodes) 1554040346.132 * * [simplify]: iters left: 5 (116 enodes) 1554040346.171 * * [simplify]: iters left: 4 (346 enodes) 1554040346.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040346.330 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040346.330 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040346.330 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040346.332 * * [simplify]: Extracting #4: cost 289 inf + 1140 1554040346.340 * * [simplify]: Extracting #5: cost 409 inf + 24423 1554040346.379 * * [simplify]: Extracting #6: cost 135 inf + 158041 1554040346.435 * * [simplify]: Extracting #7: cost 8 inf + 194614 1554040346.492 * * [simplify]: Extracting #8: cost 0 inf + 183260 1554040346.533 * * [simplify]: Extracting #9: cost 0 inf + 182045 1554040346.611 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040346.611 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040346.611 * * * * [progress]: [ 207 / 2262 ] simplifiying candidate # 1554040346.612 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040346.612 * * [simplify]: iters left: 6 (22 enodes) 1554040346.624 * * [simplify]: iters left: 5 (116 enodes) 1554040346.665 * * [simplify]: iters left: 4 (352 enodes) 1554040346.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040346.870 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040346.871 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040346.871 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040346.873 * * [simplify]: Extracting #4: cost 261 inf + 170 1554040346.876 * * [simplify]: Extracting #5: cost 389 inf + 4882 1554040346.909 * * [simplify]: Extracting #6: cost 231 inf + 92904 1554040346.949 * * [simplify]: Extracting #7: cost 68 inf + 166330 1554040347.010 * * [simplify]: Extracting #8: cost 26 inf + 182996 1554040347.078 * * [simplify]: Extracting #9: cost 4 inf + 191272 1554040347.165 * * [simplify]: Extracting #10: cost 0 inf + 192826 1554040347.226 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040347.226 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040347.226 * * * * [progress]: [ 208 / 2262 ] simplifiying candidate # 1554040347.227 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040347.227 * * [simplify]: iters left: 6 (24 enodes) 1554040347.235 * * [simplify]: iters left: 5 (123 enodes) 1554040347.289 * * [simplify]: iters left: 4 (373 enodes) 1554040347.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040347.470 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040347.470 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040347.470 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040347.471 * * [simplify]: Extracting #4: cost 319 inf + 492 1554040347.475 * * [simplify]: Extracting #5: cost 475 inf + 16691 1554040347.524 * * [simplify]: Extracting #6: cost 133 inf + 163738 1554040347.593 * * [simplify]: Extracting #7: cost 3 inf + 225039 1554040347.684 * * [simplify]: Extracting #8: cost 0 inf + 212617 1554040347.765 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040347.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040347.766 * * * * [progress]: [ 209 / 2262 ] simplifiying candidate # 1554040347.766 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040347.766 * * [simplify]: iters left: 6 (24 enodes) 1554040347.780 * * [simplify]: iters left: 5 (123 enodes) 1554040347.811 * * [simplify]: iters left: 4 (379 enodes) 1554040348.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040348.019 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040348.019 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040348.020 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040348.021 * * [simplify]: Extracting #4: cost 284 inf + 456 1554040348.023 * * [simplify]: Extracting #5: cost 438 inf + 9932 1554040348.046 * * [simplify]: Extracting #6: cost 223 inf + 120430 1554040348.101 * * [simplify]: Extracting #7: cost 77 inf + 188396 1554040348.178 * * [simplify]: Extracting #8: cost 19 inf + 211031 1554040348.280 * * [simplify]: Extracting #9: cost 1 inf + 218833 1554040348.358 * * [simplify]: Extracting #10: cost 0 inf + 219086 1554040348.428 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040348.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040348.429 * * * * [progress]: [ 210 / 2262 ] simplifiying candidate # 1554040348.429 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040348.430 * * [simplify]: iters left: 6 (24 enodes) 1554040348.443 * * [simplify]: iters left: 5 (121 enodes) 1554040348.487 * * [simplify]: iters left: 4 (358 enodes) 1554040348.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040348.697 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040348.697 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040348.698 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040348.699 * * [simplify]: Extracting #4: cost 304 inf + 330 1554040348.706 * * [simplify]: Extracting #5: cost 426 inf + 20329 1554040348.754 * * [simplify]: Extracting #6: cost 112 inf + 168225 1554040348.834 * * [simplify]: Extracting #7: cost 1 inf + 197426 1554040348.884 * * [simplify]: Extracting #8: cost 0 inf + 189171 1554040348.952 * * [simplify]: Extracting #9: cost 0 inf + 188840 1554040349.034 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040349.034 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040349.035 * * * * [progress]: [ 211 / 2262 ] simplifiying candidate # 1554040349.035 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040349.036 * * [simplify]: iters left: 6 (24 enodes) 1554040349.049 * * [simplify]: iters left: 5 (121 enodes) 1554040349.100 * * [simplify]: iters left: 4 (364 enodes) 1554040349.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040349.321 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040349.321 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040349.322 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040349.323 * * [simplify]: Extracting #4: cost 267 inf + 211 1554040349.327 * * [simplify]: Extracting #5: cost 393 inf + 5165 1554040349.350 * * [simplify]: Extracting #6: cost 283 inf + 62844 1554040349.419 * * [simplify]: Extracting #7: cost 93 inf + 152596 1554040349.506 * * [simplify]: Extracting #8: cost 26 inf + 187614 1554040349.595 * * [simplify]: Extracting #9: cost 7 inf + 195725 1554040349.658 * * [simplify]: Extracting #10: cost 0 inf + 198329 1554040349.722 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040349.723 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040349.723 * * * * [progress]: [ 212 / 2262 ] simplifiying candidate # 1554040349.723 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040349.723 * * [simplify]: iters left: 6 (24 enodes) 1554040349.735 * * [simplify]: iters left: 5 (123 enodes) 1554040349.785 * * [simplify]: iters left: 4 (373 enodes) 1554040350.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040350.028 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040350.028 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040350.028 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040350.030 * * [simplify]: Extracting #4: cost 319 inf + 492 1554040350.038 * * [simplify]: Extracting #5: cost 475 inf + 16691 1554040350.085 * * [simplify]: Extracting #6: cost 133 inf + 163738 1554040350.181 * * [simplify]: Extracting #7: cost 3 inf + 225039 1554040350.260 * * [simplify]: Extracting #8: cost 0 inf + 212617 1554040350.332 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040350.332 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040350.332 * * * * [progress]: [ 213 / 2262 ] simplifiying candidate # 1554040350.333 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040350.333 * * [simplify]: iters left: 6 (24 enodes) 1554040350.340 * * [simplify]: iters left: 5 (123 enodes) 1554040350.380 * * [simplify]: iters left: 4 (379 enodes) 1554040350.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040350.563 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040350.563 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040350.563 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040350.565 * * [simplify]: Extracting #4: cost 284 inf + 456 1554040350.571 * * [simplify]: Extracting #5: cost 438 inf + 9932 1554040350.619 * * [simplify]: Extracting #6: cost 223 inf + 120430 1554040350.684 * * [simplify]: Extracting #7: cost 77 inf + 188396 1554040350.760 * * [simplify]: Extracting #8: cost 19 inf + 211031 1554040350.865 * * [simplify]: Extracting #9: cost 1 inf + 218833 1554040350.957 * * [simplify]: Extracting #10: cost 0 inf + 219086 1554040351.043 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040351.044 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040351.044 * * * * [progress]: [ 214 / 2262 ] simplifiying candidate # 1554040351.045 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040351.045 * * [simplify]: iters left: 6 (24 enodes) 1554040351.053 * * [simplify]: iters left: 5 (122 enodes) 1554040351.087 * * [simplify]: iters left: 4 (367 enodes) 1554040351.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040351.278 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040351.278 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040351.279 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040351.281 * * [simplify]: Extracting #4: cost 314 inf + 857 1554040351.284 * * [simplify]: Extracting #5: cost 481 inf + 13921 1554040351.307 * * [simplify]: Extracting #6: cost 195 inf + 120434 1554040351.382 * * [simplify]: Extracting #7: cost 51 inf + 178542 1554040351.486 * * [simplify]: Extracting #8: cost 1 inf + 218343 1554040351.569 * * [simplify]: Extracting #9: cost 0 inf + 219027 1554040351.675 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040351.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040351.676 * * * * [progress]: [ 215 / 2262 ] simplifiying candidate # 1554040351.677 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040351.677 * * [simplify]: iters left: 6 (24 enodes) 1554040351.692 * * [simplify]: iters left: 5 (122 enodes) 1554040351.724 * * [simplify]: iters left: 4 (373 enodes) 1554040351.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040351.914 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040351.914 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040351.914 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040351.915 * * [simplify]: Extracting #4: cost 278 inf + 661 1554040351.920 * * [simplify]: Extracting #5: cost 432 inf + 7805 1554040351.953 * * [simplify]: Extracting #6: cost 272 inf + 88504 1554040352.027 * * [simplify]: Extracting #7: cost 87 inf + 180548 1554040352.131 * * [simplify]: Extracting #8: cost 24 inf + 215024 1554040352.240 * * [simplify]: Extracting #9: cost 2 inf + 226022 1554040352.324 * * [simplify]: Extracting #10: cost 0 inf + 226528 1554040352.427 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040352.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040352.428 * * * * [progress]: [ 216 / 2262 ] simplifiying candidate # 1554040352.428 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040352.428 * * [simplify]: iters left: 6 (22 enodes) 1554040352.434 * * [simplify]: iters left: 5 (115 enodes) 1554040352.474 * * [simplify]: iters left: 4 (345 enodes) 1554040352.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040352.657 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040352.657 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040352.658 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040352.659 * * [simplify]: Extracting #4: cost 287 inf + 614 1554040352.666 * * [simplify]: Extracting #5: cost 416 inf + 21618 1554040352.697 * * [simplify]: Extracting #6: cost 162 inf + 113635 1554040352.762 * * [simplify]: Extracting #7: cost 20 inf + 164897 1554040352.815 * * [simplify]: Extracting #8: cost 0 inf + 177412 1554040352.871 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040352.871 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040352.872 * * * * [progress]: [ 217 / 2262 ] simplifiying candidate # 1554040352.872 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040352.872 * * [simplify]: iters left: 6 (22 enodes) 1554040352.879 * * [simplify]: iters left: 5 (115 enodes) 1554040352.924 * * [simplify]: iters left: 4 (351 enodes) 1554040353.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040353.063 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040353.063 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040353.063 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040353.064 * * [simplify]: Extracting #4: cost 251 inf + 210 1554040353.065 * * [simplify]: Extracting #5: cost 400 inf + 2951 1554040353.098 * * [simplify]: Extracting #6: cost 221 inf + 96942 1554040353.151 * * [simplify]: Extracting #7: cost 64 inf + 163575 1554040353.217 * * [simplify]: Extracting #8: cost 28 inf + 177386 1554040353.271 * * [simplify]: Extracting #9: cost 4 inf + 185316 1554040353.360 * * [simplify]: Extracting #10: cost 0 inf + 186619 1554040353.424 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040353.424 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040353.424 * * * * [progress]: [ 218 / 2262 ] simplifiying candidate # 1554040353.425 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040353.425 * * [simplify]: iters left: 6 (24 enodes) 1554040353.431 * * [simplify]: iters left: 5 (121 enodes) 1554040353.468 * * [simplify]: iters left: 4 (356 enodes) 1554040353.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040353.678 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040353.678 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040353.678 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040353.680 * * [simplify]: Extracting #4: cost 297 inf + 290 1554040353.686 * * [simplify]: Extracting #5: cost 428 inf + 16090 1554040353.732 * * [simplify]: Extracting #6: cost 103 inf + 165094 1554040353.818 * * [simplify]: Extracting #7: cost 3 inf + 189240 1554040353.881 * * [simplify]: Extracting #8: cost 0 inf + 182926 1554040353.964 * * [simplify]: Extracting #9: cost 0 inf + 182635 1554040354.047 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040354.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040354.048 * * * * [progress]: [ 219 / 2262 ] simplifiying candidate # 1554040354.048 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040354.048 * * [simplify]: iters left: 6 (24 enodes) 1554040354.062 * * [simplify]: iters left: 5 (121 enodes) 1554040354.087 * * [simplify]: iters left: 4 (362 enodes) 1554040354.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040354.259 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040354.259 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040354.260 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040354.261 * * [simplify]: Extracting #4: cost 255 inf + 456 1554040354.272 * * [simplify]: Extracting #5: cost 391 inf + 5283 1554040354.295 * * [simplify]: Extracting #6: cost 265 inf + 65040 1554040354.364 * * [simplify]: Extracting #7: cost 80 inf + 153485 1554040354.452 * * [simplify]: Extracting #8: cost 10 inf + 189823 1554040354.544 * * [simplify]: Extracting #9: cost 1 inf + 193353 1554040354.605 * * [simplify]: Extracting #10: cost 0 inf + 193606 1554040354.674 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040354.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040354.674 * * * * [progress]: [ 220 / 2262 ] simplifiying candidate # 1554040354.675 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040354.675 * * [simplify]: iters left: 6 (24 enodes) 1554040354.683 * * [simplify]: iters left: 5 (122 enodes) 1554040354.736 * * [simplify]: iters left: 4 (372 enodes) 1554040354.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040354.925 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040354.925 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040354.926 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040354.927 * * [simplify]: Extracting #4: cost 327 inf + 452 1554040354.930 * * [simplify]: Extracting #5: cost 486 inf + 14385 1554040354.966 * * [simplify]: Extracting #6: cost 127 inf + 149995 1554040355.058 * * [simplify]: Extracting #7: cost 1 inf + 205100 1554040355.127 * * [simplify]: Extracting #8: cost 0 inf + 203985 1554040355.180 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040355.180 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040355.181 * * * * [progress]: [ 221 / 2262 ] simplifiying candidate # 1554040355.181 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040355.182 * * [simplify]: iters left: 6 (24 enodes) 1554040355.194 * * [simplify]: iters left: 5 (122 enodes) 1554040355.233 * * [simplify]: iters left: 4 (378 enodes) 1554040355.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040355.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040355.432 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040355.432 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040355.434 * * [simplify]: Extracting #4: cost 290 inf + 498 1554040355.441 * * [simplify]: Extracting #5: cost 430 inf + 11933 1554040355.475 * * [simplify]: Extracting #6: cost 196 inf + 135120 1554040355.565 * * [simplify]: Extracting #7: cost 54 inf + 196927 1554040356.076 * * [simplify]: Extracting #8: cost 19 inf + 209647 1554040356.151 * * [simplify]: Extracting #9: cost 5 inf + 215134 1554040356.258 * * [simplify]: Extracting #10: cost 0 inf + 216690 1554040356.363 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040356.364 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040356.364 * * * * [progress]: [ 222 / 2262 ] simplifiying candidate # 1554040356.365 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040356.365 * * [simplify]: iters left: 6 (24 enodes) 1554040356.376 * * [simplify]: iters left: 5 (123 enodes) 1554040356.404 * * [simplify]: iters left: 4 (373 enodes) 1554040356.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040356.575 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040356.575 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040356.575 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040356.576 * * [simplify]: Extracting #4: cost 318 inf + 574 1554040356.582 * * [simplify]: Extracting #5: cost 478 inf + 17314 1554040356.618 * * [simplify]: Extracting #6: cost 134 inf + 172693 1554040356.693 * * [simplify]: Extracting #7: cost 5 inf + 219602 1554040356.758 * * [simplify]: Extracting #8: cost 0 inf + 211737 1554040356.837 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040356.837 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040356.838 * * * * [progress]: [ 223 / 2262 ] simplifiying candidate # 1554040356.838 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040356.838 * * [simplify]: iters left: 6 (24 enodes) 1554040356.852 * * [simplify]: iters left: 5 (123 enodes) 1554040356.891 * * [simplify]: iters left: 4 (379 enodes) 1554040357.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040357.121 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040357.121 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040357.121 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040357.122 * * [simplify]: Extracting #4: cost 287 inf + 293 1554040357.125 * * [simplify]: Extracting #5: cost 448 inf + 7185 1554040357.156 * * [simplify]: Extracting #6: cost 253 inf + 110756 1554040357.214 * * [simplify]: Extracting #7: cost 72 inf + 197235 1554040357.275 * * [simplify]: Extracting #8: cost 29 inf + 214567 1554040357.347 * * [simplify]: Extracting #9: cost 5 inf + 222727 1554040357.452 * * [simplify]: Extracting #10: cost 0 inf + 224574 1554040357.557 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040357.558 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040357.558 * * * * [progress]: [ 224 / 2262 ] simplifiying candidate # 1554040357.558 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040357.559 * * [simplify]: iters left: 6 (22 enodes) 1554040357.571 * * [simplify]: iters left: 5 (116 enodes) 1554040357.621 * * [simplify]: iters left: 4 (350 enodes) 1554040357.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040357.791 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040357.791 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040357.791 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040357.792 * * [simplify]: Extracting #4: cost 292 inf + 370 1554040357.794 * * [simplify]: Extracting #5: cost 443 inf + 8718 1554040357.806 * * [simplify]: Extracting #6: cost 208 inf + 80950 1554040357.845 * * [simplify]: Extracting #7: cost 33 inf + 153486 1554040357.898 * * [simplify]: Extracting #8: cost 1 inf + 174266 1554040357.971 * * [simplify]: Extracting #9: cost 0 inf + 174790 1554040358.018 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040358.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040358.019 * * * * [progress]: [ 225 / 2262 ] simplifiying candidate # 1554040358.019 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040358.019 * * [simplify]: iters left: 6 (22 enodes) 1554040358.032 * * [simplify]: iters left: 5 (116 enodes) 1554040358.080 * * [simplify]: iters left: 4 (356 enodes) 1554040358.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040358.275 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040358.276 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040358.276 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040358.277 * * [simplify]: Extracting #4: cost 255 inf + 252 1554040358.280 * * [simplify]: Extracting #5: cost 382 inf + 9514 1554040358.305 * * [simplify]: Extracting #6: cost 214 inf + 80830 1554040358.360 * * [simplify]: Extracting #7: cost 94 inf + 133627 1554040358.437 * * [simplify]: Extracting #8: cost 13 inf + 175862 1554040358.494 * * [simplify]: Extracting #9: cost 0 inf + 181319 1554040358.579 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040358.579 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040358.580 * * * * [progress]: [ 226 / 2262 ] simplifiying candidate # 1554040358.580 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040358.581 * * [simplify]: iters left: 6 (24 enodes) 1554040358.594 * * [simplify]: iters left: 5 (123 enodes) 1554040358.646 * * [simplify]: iters left: 4 (373 enodes) 1554040358.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040358.813 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040358.813 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040358.813 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040358.814 * * [simplify]: Extracting #4: cost 318 inf + 574 1554040358.817 * * [simplify]: Extracting #5: cost 478 inf + 17314 1554040358.859 * * [simplify]: Extracting #6: cost 134 inf + 172693 1554040358.929 * * [simplify]: Extracting #7: cost 5 inf + 219602 1554040358.996 * * [simplify]: Extracting #8: cost 0 inf + 211737 1554040359.083 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040359.083 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040359.084 * * * * [progress]: [ 227 / 2262 ] simplifiying candidate # 1554040359.085 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040359.085 * * [simplify]: iters left: 6 (24 enodes) 1554040359.097 * * [simplify]: iters left: 5 (123 enodes) 1554040359.127 * * [simplify]: iters left: 4 (379 enodes) 1554040359.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040359.340 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040359.340 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040359.340 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040359.342 * * [simplify]: Extracting #4: cost 287 inf + 293 1554040359.347 * * [simplify]: Extracting #5: cost 448 inf + 7185 1554040359.369 * * [simplify]: Extracting #6: cost 253 inf + 110756 1554040359.445 * * [simplify]: Extracting #7: cost 72 inf + 197235 1554040359.514 * * [simplify]: Extracting #8: cost 29 inf + 214567 1554040359.594 * * [simplify]: Extracting #9: cost 5 inf + 222727 1554040359.691 * * [simplify]: Extracting #10: cost 0 inf + 224574 1554040359.761 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040359.761 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040359.762 * * * * [progress]: [ 228 / 2262 ] simplifiying candidate # 1554040359.762 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040359.762 * * [simplify]: iters left: 6 (24 enodes) 1554040359.776 * * [simplify]: iters left: 5 (121 enodes) 1554040359.826 * * [simplify]: iters left: 4 (362 enodes) 1554040360.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040360.024 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040360.024 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040360.024 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040360.026 * * [simplify]: Extracting #4: cost 298 inf + 654 1554040360.029 * * [simplify]: Extracting #5: cost 429 inf + 16343 1554040360.050 * * [simplify]: Extracting #6: cost 123 inf + 135597 1554040360.100 * * [simplify]: Extracting #7: cost 1 inf + 180574 1554040360.162 * * [simplify]: Extracting #8: cost 0 inf + 179485 1554040360.221 * * [simplify]: Extracting #9: cost 0 inf + 179325 1554040360.272 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040360.272 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040360.272 * * * * [progress]: [ 229 / 2262 ] simplifiying candidate # 1554040360.273 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040360.273 * * [simplify]: iters left: 6 (24 enodes) 1554040360.280 * * [simplify]: iters left: 5 (121 enodes) 1554040360.313 * * [simplify]: iters left: 4 (368 enodes) 1554040360.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040360.524 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040360.524 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040360.525 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040360.526 * * [simplify]: Extracting #4: cost 261 inf + 293 1554040360.531 * * [simplify]: Extracting #5: cost 392 inf + 7941 1554040360.570 * * [simplify]: Extracting #6: cost 188 inf + 107156 1554040360.626 * * [simplify]: Extracting #7: cost 52 inf + 167006 1554040360.709 * * [simplify]: Extracting #8: cost 15 inf + 180192 1554040360.763 * * [simplify]: Extracting #9: cost 1 inf + 185641 1554040360.822 * * [simplify]: Extracting #10: cost 0 inf + 185894 1554040360.884 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040360.884 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040360.885 * * * * [progress]: [ 230 / 2262 ] simplifiying candidate # 1554040360.885 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040360.885 * * [simplify]: iters left: 6 (24 enodes) 1554040360.892 * * [simplify]: iters left: 5 (122 enodes) 1554040360.942 * * [simplify]: iters left: 4 (363 enodes) 1554040361.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040361.153 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040361.153 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040361.153 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040361.155 * * [simplify]: Extracting #4: cost 322 inf + 412 1554040361.162 * * [simplify]: Extracting #5: cost 466 inf + 21735 1554040361.209 * * [simplify]: Extracting #6: cost 110 inf + 204203 1554040361.278 * * [simplify]: Extracting #7: cost 3 inf + 231392 1554040361.371 * * [simplify]: Extracting #8: cost 0 inf + 219288 1554040361.467 * * [simplify]: Extracting #9: cost 0 inf + 218546 1554040361.551 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040361.551 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040361.552 * * * * [progress]: [ 231 / 2262 ] simplifiying candidate # 1554040361.552 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040361.552 * * [simplify]: iters left: 6 (24 enodes) 1554040361.566 * * [simplify]: iters left: 5 (122 enodes) 1554040361.621 * * [simplify]: iters left: 4 (369 enodes) 1554040361.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040361.835 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040361.835 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040361.835 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040361.836 * * [simplify]: Extracting #4: cost 285 inf + 456 1554040361.838 * * [simplify]: Extracting #5: cost 445 inf + 4959 1554040361.851 * * [simplify]: Extracting #6: cost 328 inf + 61624 1554040361.911 * * [simplify]: Extracting #7: cost 129 inf + 156420 1554040361.979 * * [simplify]: Extracting #8: cost 22 inf + 219045 1554040362.093 * * [simplify]: Extracting #9: cost 0 inf + 230243 1554040362.163 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040362.164 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040362.164 * * * * [progress]: [ 232 / 2262 ] simplifiying candidate # 1554040362.165 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040362.165 * * [simplify]: iters left: 6 (22 enodes) 1554040362.177 * * [simplify]: iters left: 5 (115 enodes) 1554040362.225 * * [simplify]: iters left: 4 (341 enodes) 1554040362.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040362.424 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040362.425 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040362.425 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040362.427 * * [simplify]: Extracting #4: cost 297 inf + 370 1554040362.431 * * [simplify]: Extracting #5: cost 414 inf + 17742 1554040362.449 * * [simplify]: Extracting #6: cost 163 inf + 116855 1554040362.492 * * [simplify]: Extracting #7: cost 25 inf + 167080 1554040362.557 * * [simplify]: Extracting #8: cost 0 inf + 183706 1554040362.639 * * [simplify]: Extracting #9: cost 0 inf + 183335 1554040362.696 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040362.696 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040362.696 * * * * [progress]: [ 233 / 2262 ] simplifiying candidate # 1554040362.696 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040362.697 * * [simplify]: iters left: 6 (22 enodes) 1554040362.703 * * [simplify]: iters left: 5 (115 enodes) 1554040362.729 * * [simplify]: iters left: 4 (347 enodes) 1554040362.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040362.918 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040362.918 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040362.919 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040362.920 * * [simplify]: Extracting #4: cost 255 inf + 252 1554040362.921 * * [simplify]: Extracting #5: cost 382 inf + 4800 1554040362.935 * * [simplify]: Extracting #6: cost 262 inf + 67926 1554040363.007 * * [simplify]: Extracting #7: cost 97 inf + 144960 1554040363.093 * * [simplify]: Extracting #8: cost 25 inf + 180861 1554040363.181 * * [simplify]: Extracting #9: cost 8 inf + 187779 1554040363.261 * * [simplify]: Extracting #10: cost 0 inf + 190214 1554040363.325 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040363.325 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040363.326 * * * * [progress]: [ 234 / 2262 ] simplifiying candidate # 1554040363.326 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040363.327 * * [simplify]: iters left: 6 (24 enodes) 1554040363.340 * * [simplify]: iters left: 5 (121 enodes) 1554040363.383 * * [simplify]: iters left: 4 (352 enodes) 1554040363.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040363.572 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040363.572 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040363.572 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040363.573 * * [simplify]: Extracting #4: cost 301 inf + 574 1554040363.577 * * [simplify]: Extracting #5: cost 425 inf + 17960 1554040363.616 * * [simplify]: Extracting #6: cost 115 inf + 161848 1554040363.690 * * [simplify]: Extracting #7: cost 2 inf + 201852 1554040363.767 * * [simplify]: Extracting #8: cost 0 inf + 188605 1554040363.813 * * [simplify]: Extracting #9: cost 0 inf + 188354 1554040363.857 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040363.857 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040363.857 * * * * [progress]: [ 235 / 2262 ] simplifiying candidate # 1554040363.858 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040363.858 * * [simplify]: iters left: 6 (24 enodes) 1554040363.865 * * [simplify]: iters left: 5 (121 enodes) 1554040363.906 * * [simplify]: iters left: 4 (358 enodes) 1554040364.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040364.149 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040364.149 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040364.150 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040364.151 * * [simplify]: Extracting #4: cost 260 inf + 456 1554040364.156 * * [simplify]: Extracting #5: cost 387 inf + 5204 1554040364.175 * * [simplify]: Extracting #6: cost 286 inf + 57168 1554040364.208 * * [simplify]: Extracting #7: cost 109 inf + 138323 1554040364.270 * * [simplify]: Extracting #8: cost 21 inf + 185774 1554040364.333 * * [simplify]: Extracting #9: cost 0 inf + 195629 1554040364.400 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040364.401 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040364.401 * * * * [progress]: [ 236 / 2262 ] simplifiying candidate # 1554040364.402 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040364.402 * * [simplify]: iters left: 6 (24 enodes) 1554040364.415 * * [simplify]: iters left: 5 (122 enodes) 1554040364.447 * * [simplify]: iters left: 4 (370 enodes) 1554040364.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040364.646 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040364.646 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040364.646 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040364.649 * * [simplify]: Extracting #4: cost 326 inf + 816 1554040364.656 * * [simplify]: Extracting #5: cost 488 inf + 15432 1554040364.713 * * [simplify]: Extracting #6: cost 133 inf + 158588 1554040364.793 * * [simplify]: Extracting #7: cost 7 inf + 209292 1554040364.883 * * [simplify]: Extracting #8: cost 0 inf + 211332 1554040364.957 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040364.957 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040364.958 * * * * [progress]: [ 237 / 2262 ] simplifiying candidate # 1554040364.958 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040364.959 * * [simplify]: iters left: 6 (24 enodes) 1554040364.974 * * [simplify]: iters left: 5 (122 enodes) 1554040365.014 * * [simplify]: iters left: 4 (376 enodes) 1554040365.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040365.260 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040365.260 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040365.260 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040365.261 * * [simplify]: Extracting #4: cost 294 inf + 457 1554040365.264 * * [simplify]: Extracting #5: cost 439 inf + 11245 1554040365.316 * * [simplify]: Extracting #6: cost 228 inf + 122574 1554040365.382 * * [simplify]: Extracting #7: cost 67 inf + 198106 1554040365.457 * * [simplify]: Extracting #8: cost 18 inf + 218372 1554040365.560 * * [simplify]: Extracting #9: cost 1 inf + 224148 1554040365.640 * * [simplify]: Extracting #10: cost 0 inf + 224401 1554040365.703 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040365.703 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040365.704 * * * * [progress]: [ 238 / 2262 ] simplifiying candidate # 1554040365.704 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040365.704 * * [simplify]: iters left: 6 (24 enodes) 1554040365.718 * * [simplify]: iters left: 5 (121 enodes) 1554040365.747 * * [simplify]: iters left: 4 (358 enodes) 1554040365.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040365.974 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040365.975 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040365.975 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040365.977 * * [simplify]: Extracting #4: cost 304 inf + 330 1554040365.984 * * [simplify]: Extracting #5: cost 426 inf + 20329 1554040366.032 * * [simplify]: Extracting #6: cost 112 inf + 168225 1554040366.111 * * [simplify]: Extracting #7: cost 1 inf + 197426 1554040366.169 * * [simplify]: Extracting #8: cost 0 inf + 189171 1554040366.236 * * [simplify]: Extracting #9: cost 0 inf + 188840 1554040366.300 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040366.300 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040366.300 * * * * [progress]: [ 239 / 2262 ] simplifiying candidate # 1554040366.300 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040366.300 * * [simplify]: iters left: 6 (24 enodes) 1554040366.308 * * [simplify]: iters left: 5 (121 enodes) 1554040366.342 * * [simplify]: iters left: 4 (364 enodes) 1554040366.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040366.532 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040366.532 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040366.532 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040366.533 * * [simplify]: Extracting #4: cost 267 inf + 211 1554040366.535 * * [simplify]: Extracting #5: cost 393 inf + 5165 1554040366.546 * * [simplify]: Extracting #6: cost 283 inf + 62844 1554040366.603 * * [simplify]: Extracting #7: cost 93 inf + 152596 1554040366.689 * * [simplify]: Extracting #8: cost 26 inf + 187614 1554040366.760 * * [simplify]: Extracting #9: cost 7 inf + 195725 1554040366.830 * * [simplify]: Extracting #10: cost 0 inf + 198329 1554040366.905 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040366.905 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040366.905 * * * * [progress]: [ 240 / 2262 ] simplifiying candidate # 1554040366.906 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040366.906 * * [simplify]: iters left: 6 (24 enodes) 1554040366.919 * * [simplify]: iters left: 5 (123 enodes) 1554040366.956 * * [simplify]: iters left: 4 (373 enodes) 1554040367.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040367.130 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040367.130 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040367.130 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040367.132 * * [simplify]: Extracting #4: cost 319 inf + 492 1554040367.139 * * [simplify]: Extracting #5: cost 475 inf + 16691 1554040367.169 * * [simplify]: Extracting #6: cost 133 inf + 163738 1554040367.233 * * [simplify]: Extracting #7: cost 3 inf + 225039 1554040367.305 * * [simplify]: Extracting #8: cost 0 inf + 212617 1554040367.373 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040367.373 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040367.373 * * * * [progress]: [ 241 / 2262 ] simplifiying candidate # 1554040367.374 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040367.374 * * [simplify]: iters left: 6 (24 enodes) 1554040367.387 * * [simplify]: iters left: 5 (123 enodes) 1554040367.416 * * [simplify]: iters left: 4 (379 enodes) 1554040367.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040367.598 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040367.598 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040367.599 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040367.600 * * [simplify]: Extracting #4: cost 284 inf + 456 1554040367.603 * * [simplify]: Extracting #5: cost 438 inf + 9932 1554040367.630 * * [simplify]: Extracting #6: cost 223 inf + 120430 1554040367.703 * * [simplify]: Extracting #7: cost 77 inf + 188396 1554040367.757 * * [simplify]: Extracting #8: cost 19 inf + 211031 1554040367.830 * * [simplify]: Extracting #9: cost 1 inf + 218833 1554040367.905 * * [simplify]: Extracting #10: cost 0 inf + 219086 1554040368.001 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040368.001 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040368.001 * * * * [progress]: [ 242 / 2262 ] simplifiying candidate # 1554040368.002 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040368.002 * * [simplify]: iters left: 6 (22 enodes) 1554040368.008 * * [simplify]: iters left: 5 (116 enodes) 1554040368.034 * * [simplify]: iters left: 4 (346 enodes) 1554040368.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040368.170 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040368.170 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040368.170 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040368.171 * * [simplify]: Extracting #4: cost 289 inf + 1140 1554040368.175 * * [simplify]: Extracting #5: cost 409 inf + 24423 1554040368.209 * * [simplify]: Extracting #6: cost 135 inf + 158041 1554040368.266 * * [simplify]: Extracting #7: cost 8 inf + 194614 1554040368.343 * * [simplify]: Extracting #8: cost 0 inf + 183260 1554040368.424 * * [simplify]: Extracting #9: cost 0 inf + 182045 1554040368.500 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040368.501 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040368.501 * * * * [progress]: [ 243 / 2262 ] simplifiying candidate # 1554040368.502 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040368.502 * * [simplify]: iters left: 6 (22 enodes) 1554040368.514 * * [simplify]: iters left: 5 (116 enodes) 1554040368.552 * * [simplify]: iters left: 4 (352 enodes) 1554040368.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040368.756 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040368.756 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040368.757 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040368.759 * * [simplify]: Extracting #4: cost 261 inf + 170 1554040368.762 * * [simplify]: Extracting #5: cost 389 inf + 4882 1554040368.802 * * [simplify]: Extracting #6: cost 231 inf + 92904 1554040368.852 * * [simplify]: Extracting #7: cost 68 inf + 166330 1554040368.930 * * [simplify]: Extracting #8: cost 26 inf + 182996 1554040369.001 * * [simplify]: Extracting #9: cost 4 inf + 191272 1554040369.065 * * [simplify]: Extracting #10: cost 0 inf + 192826 1554040369.111 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040369.111 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040369.111 * * * * [progress]: [ 244 / 2262 ] simplifiying candidate # 1554040369.111 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040369.112 * * [simplify]: iters left: 6 (24 enodes) 1554040369.119 * * [simplify]: iters left: 5 (123 enodes) 1554040369.151 * * [simplify]: iters left: 4 (373 enodes) 1554040369.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040369.312 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040369.312 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040369.312 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040369.313 * * [simplify]: Extracting #4: cost 319 inf + 492 1554040369.317 * * [simplify]: Extracting #5: cost 475 inf + 16691 1554040369.345 * * [simplify]: Extracting #6: cost 133 inf + 163738 1554040369.420 * * [simplify]: Extracting #7: cost 3 inf + 225039 1554040369.490 * * [simplify]: Extracting #8: cost 0 inf + 212617 1554040369.576 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040369.576 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040369.576 * * * * [progress]: [ 245 / 2262 ] simplifiying candidate # 1554040369.576 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040369.577 * * [simplify]: iters left: 6 (24 enodes) 1554040369.583 * * [simplify]: iters left: 5 (123 enodes) 1554040369.620 * * [simplify]: iters left: 4 (379 enodes) 1554040369.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040369.800 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040369.800 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040369.801 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040369.802 * * [simplify]: Extracting #4: cost 284 inf + 456 1554040369.804 * * [simplify]: Extracting #5: cost 438 inf + 9932 1554040369.827 * * [simplify]: Extracting #6: cost 223 inf + 120430 1554040369.875 * * [simplify]: Extracting #7: cost 77 inf + 188396 1554040369.950 * * [simplify]: Extracting #8: cost 19 inf + 211031 1554040370.031 * * [simplify]: Extracting #9: cost 1 inf + 218833 1554040370.135 * * [simplify]: Extracting #10: cost 0 inf + 219086 1554040370.210 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040370.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040370.211 * * * * [progress]: [ 246 / 2262 ] simplifiying candidate # 1554040370.211 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040370.212 * * [simplify]: iters left: 6 (24 enodes) 1554040370.224 * * [simplify]: iters left: 5 (122 enodes) 1554040370.268 * * [simplify]: iters left: 4 (367 enodes) 1554040370.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040370.428 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040370.428 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040370.428 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040370.429 * * [simplify]: Extracting #4: cost 314 inf + 857 1554040370.432 * * [simplify]: Extracting #5: cost 481 inf + 13921 1554040370.450 * * [simplify]: Extracting #6: cost 195 inf + 120434 1554040370.519 * * [simplify]: Extracting #7: cost 51 inf + 178542 1554040370.577 * * [simplify]: Extracting #8: cost 1 inf + 218343 1554040370.650 * * [simplify]: Extracting #9: cost 0 inf + 219027 1554040370.757 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040370.757 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040370.758 * * * * [progress]: [ 247 / 2262 ] simplifiying candidate # 1554040370.758 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040370.759 * * [simplify]: iters left: 6 (24 enodes) 1554040370.772 * * [simplify]: iters left: 5 (122 enodes) 1554040370.802 * * [simplify]: iters left: 4 (373 enodes) 1554040370.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040370.990 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040370.990 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040370.990 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040370.991 * * [simplify]: Extracting #4: cost 278 inf + 661 1554040370.994 * * [simplify]: Extracting #5: cost 432 inf + 7805 1554040371.014 * * [simplify]: Extracting #6: cost 272 inf + 88504 1554040371.073 * * [simplify]: Extracting #7: cost 87 inf + 180548 1554040371.151 * * [simplify]: Extracting #8: cost 24 inf + 215024 1554040371.242 * * [simplify]: Extracting #9: cost 2 inf + 226022 1554040371.320 * * [simplify]: Extracting #10: cost 0 inf + 226528 1554040371.390 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040371.390 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040371.391 * * * * [progress]: [ 248 / 2262 ] simplifiying candidate # 1554040371.392 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040371.392 * * [simplify]: iters left: 6 (22 enodes) 1554040371.404 * * [simplify]: iters left: 5 (115 enodes) 1554040371.455 * * [simplify]: iters left: 4 (345 enodes) 1554040371.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040371.655 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040371.655 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040371.655 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040371.656 * * [simplify]: Extracting #4: cost 287 inf + 614 1554040371.660 * * [simplify]: Extracting #5: cost 416 inf + 21618 1554040371.677 * * [simplify]: Extracting #6: cost 162 inf + 113635 1554040371.723 * * [simplify]: Extracting #7: cost 20 inf + 164897 1554040371.799 * * [simplify]: Extracting #8: cost 0 inf + 177412 1554040371.879 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040371.879 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040371.880 * * * * [progress]: [ 249 / 2262 ] simplifiying candidate # 1554040371.880 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040371.881 * * [simplify]: iters left: 6 (22 enodes) 1554040371.895 * * [simplify]: iters left: 5 (115 enodes) 1554040371.921 * * [simplify]: iters left: 4 (351 enodes) 1554040372.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040372.081 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040372.081 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040372.082 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040372.083 * * [simplify]: Extracting #4: cost 251 inf + 210 1554040372.086 * * [simplify]: Extracting #5: cost 400 inf + 2951 1554040372.123 * * [simplify]: Extracting #6: cost 221 inf + 96942 1554040372.180 * * [simplify]: Extracting #7: cost 64 inf + 163575 1554040372.231 * * [simplify]: Extracting #8: cost 28 inf + 177386 1554040372.305 * * [simplify]: Extracting #9: cost 4 inf + 185316 1554040372.396 * * [simplify]: Extracting #10: cost 0 inf + 186619 1554040372.451 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040372.451 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040372.451 * * * * [progress]: [ 250 / 2262 ] simplifiying candidate # 1554040372.452 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040372.452 * * [simplify]: iters left: 6 (24 enodes) 1554040372.459 * * [simplify]: iters left: 5 (121 enodes) 1554040372.500 * * [simplify]: iters left: 4 (356 enodes) 1554040372.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040372.667 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040372.667 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040372.667 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040372.668 * * [simplify]: Extracting #4: cost 297 inf + 290 1554040372.672 * * [simplify]: Extracting #5: cost 428 inf + 16090 1554040372.703 * * [simplify]: Extracting #6: cost 103 inf + 165094 1554040372.774 * * [simplify]: Extracting #7: cost 3 inf + 189240 1554040372.840 * * [simplify]: Extracting #8: cost 0 inf + 182926 1554040372.907 * * [simplify]: Extracting #9: cost 0 inf + 182635 1554040372.952 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040372.953 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040372.953 * * * * [progress]: [ 251 / 2262 ] simplifiying candidate # 1554040372.953 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040372.953 * * [simplify]: iters left: 6 (24 enodes) 1554040372.960 * * [simplify]: iters left: 5 (121 enodes) 1554040373.000 * * [simplify]: iters left: 4 (362 enodes) 1554040373.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040373.199 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040373.199 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040373.200 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040373.201 * * [simplify]: Extracting #4: cost 255 inf + 456 1554040373.205 * * [simplify]: Extracting #5: cost 391 inf + 5283 1554040373.228 * * [simplify]: Extracting #6: cost 265 inf + 65040 1554040373.276 * * [simplify]: Extracting #7: cost 80 inf + 153485 1554040373.360 * * [simplify]: Extracting #8: cost 10 inf + 189823 1554040373.411 * * [simplify]: Extracting #9: cost 1 inf + 193353 1554040373.466 * * [simplify]: Extracting #10: cost 0 inf + 193606 1554040373.553 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040373.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040373.554 * * * * [progress]: [ 252 / 2262 ] simplifiying candidate # 1554040373.554 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040373.554 * * [simplify]: iters left: 6 (24 enodes) 1554040373.561 * * [simplify]: iters left: 5 (122 enodes) 1554040373.599 * * [simplify]: iters left: 4 (372 enodes) 1554040373.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040373.840 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040373.840 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040373.840 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040373.842 * * [simplify]: Extracting #4: cost 327 inf + 452 1554040373.854 * * [simplify]: Extracting #5: cost 486 inf + 14385 1554040373.879 * * [simplify]: Extracting #6: cost 127 inf + 149995 1554040373.930 * * [simplify]: Extracting #7: cost 1 inf + 205100 1554040373.995 * * [simplify]: Extracting #8: cost 0 inf + 203985 1554040374.052 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040374.052 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040374.052 * * * * [progress]: [ 253 / 2262 ] simplifiying candidate # 1554040374.052 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040374.053 * * [simplify]: iters left: 6 (24 enodes) 1554040374.060 * * [simplify]: iters left: 5 (122 enodes) 1554040374.106 * * [simplify]: iters left: 4 (378 enodes) 1554040374.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040374.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040374.307 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040374.308 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040374.308 * * [simplify]: Extracting #4: cost 290 inf + 498 1554040374.312 * * [simplify]: Extracting #5: cost 430 inf + 11933 1554040374.341 * * [simplify]: Extracting #6: cost 196 inf + 135120 1554040374.446 * * [simplify]: Extracting #7: cost 54 inf + 196927 1554040374.551 * * [simplify]: Extracting #8: cost 19 inf + 209647 1554040374.626 * * [simplify]: Extracting #9: cost 5 inf + 215134 1554040374.698 * * [simplify]: Extracting #10: cost 0 inf + 216690 1554040374.783 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040374.783 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040374.784 * * * * [progress]: [ 254 / 2262 ] simplifiying candidate # 1554040374.784 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040374.784 * * [simplify]: iters left: 6 (24 enodes) 1554040374.798 * * [simplify]: iters left: 5 (123 enodes) 1554040374.827 * * [simplify]: iters left: 4 (373 enodes) 1554040375.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040375.063 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040375.063 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040375.064 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040375.065 * * [simplify]: Extracting #4: cost 318 inf + 574 1554040375.072 * * [simplify]: Extracting #5: cost 478 inf + 17314 1554040375.104 * * [simplify]: Extracting #6: cost 134 inf + 172693 1554040375.167 * * [simplify]: Extracting #7: cost 5 inf + 219602 1554040375.233 * * [simplify]: Extracting #8: cost 0 inf + 211737 1554040375.296 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040375.296 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040375.296 * * * * [progress]: [ 255 / 2262 ] simplifiying candidate # 1554040375.297 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040375.297 * * [simplify]: iters left: 6 (24 enodes) 1554040375.304 * * [simplify]: iters left: 5 (123 enodes) 1554040375.335 * * [simplify]: iters left: 4 (379 enodes) 1554040375.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040375.526 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040375.526 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040375.527 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040375.531 * * [simplify]: Extracting #4: cost 287 inf + 293 1554040375.534 * * [simplify]: Extracting #5: cost 448 inf + 7185 1554040375.557 * * [simplify]: Extracting #6: cost 253 inf + 110756 1554040375.622 * * [simplify]: Extracting #7: cost 72 inf + 197235 1554040375.729 * * [simplify]: Extracting #8: cost 29 inf + 214567 1554040375.799 * * [simplify]: Extracting #9: cost 5 inf + 222727 1554040375.893 * * [simplify]: Extracting #10: cost 0 inf + 224574 1554040375.979 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040375.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040375.980 * * * * [progress]: [ 256 / 2262 ] simplifiying candidate # 1554040375.980 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040375.980 * * [simplify]: iters left: 6 (24 enodes) 1554040375.987 * * [simplify]: iters left: 5 (121 enodes) 1554040376.039 * * [simplify]: iters left: 4 (362 enodes) 1554040376.243 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040376.243 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040376.243 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040376.243 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040376.245 * * [simplify]: Extracting #4: cost 298 inf + 654 1554040376.252 * * [simplify]: Extracting #5: cost 429 inf + 16343 1554040376.288 * * [simplify]: Extracting #6: cost 123 inf + 135597 1554040376.324 * * [simplify]: Extracting #7: cost 1 inf + 180574 1554040376.371 * * [simplify]: Extracting #8: cost 0 inf + 179485 1554040376.448 * * [simplify]: Extracting #9: cost 0 inf + 179325 1554040376.497 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040376.497 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040376.498 * * * * [progress]: [ 257 / 2262 ] simplifiying candidate # 1554040376.498 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040376.498 * * [simplify]: iters left: 6 (24 enodes) 1554040376.505 * * [simplify]: iters left: 5 (121 enodes) 1554040376.533 * * [simplify]: iters left: 4 (368 enodes) 1554040376.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040376.728 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040376.728 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040376.728 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040376.729 * * [simplify]: Extracting #4: cost 261 inf + 293 1554040376.731 * * [simplify]: Extracting #5: cost 392 inf + 7941 1554040376.753 * * [simplify]: Extracting #6: cost 188 inf + 107156 1554040376.816 * * [simplify]: Extracting #7: cost 52 inf + 167006 1554040376.884 * * [simplify]: Extracting #8: cost 15 inf + 180192 1554040376.945 * * [simplify]: Extracting #9: cost 1 inf + 185641 1554040377.008 * * [simplify]: Extracting #10: cost 0 inf + 185894 1554040377.052 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040377.052 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040377.053 * * * * [progress]: [ 258 / 2262 ] simplifiying candidate # 1554040377.053 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040377.053 * * [simplify]: iters left: 6 (24 enodes) 1554040377.063 * * [simplify]: iters left: 5 (123 enodes) 1554040377.116 * * [simplify]: iters left: 4 (373 enodes) 1554040377.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040377.323 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040377.323 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040377.324 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040377.326 * * [simplify]: Extracting #4: cost 318 inf + 574 1554040377.332 * * [simplify]: Extracting #5: cost 478 inf + 17314 1554040377.371 * * [simplify]: Extracting #6: cost 134 inf + 172693 1554040377.427 * * [simplify]: Extracting #7: cost 5 inf + 219602 1554040377.490 * * [simplify]: Extracting #8: cost 0 inf + 211737 1554040377.586 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040377.586 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040377.587 * * * * [progress]: [ 259 / 2262 ] simplifiying candidate # 1554040377.588 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040377.589 * * [simplify]: iters left: 6 (24 enodes) 1554040377.602 * * [simplify]: iters left: 5 (123 enodes) 1554040377.630 * * [simplify]: iters left: 4 (379 enodes) 1554040377.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040377.848 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040377.848 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040377.849 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040377.851 * * [simplify]: Extracting #4: cost 287 inf + 293 1554040377.856 * * [simplify]: Extracting #5: cost 448 inf + 7185 1554040377.896 * * [simplify]: Extracting #6: cost 253 inf + 110756 1554040377.977 * * [simplify]: Extracting #7: cost 72 inf + 197235 1554040378.055 * * [simplify]: Extracting #8: cost 29 inf + 214567 1554040378.155 * * [simplify]: Extracting #9: cost 5 inf + 222727 1554040378.214 * * [simplify]: Extracting #10: cost 0 inf + 224574 1554040378.323 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040378.323 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040378.323 * * * * [progress]: [ 260 / 2262 ] simplifiying candidate # 1554040378.324 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040378.324 * * [simplify]: iters left: 6 (22 enodes) 1554040378.333 * * [simplify]: iters left: 5 (116 enodes) 1554040378.359 * * [simplify]: iters left: 4 (350 enodes) 1554040378.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040378.503 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040378.504 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040378.504 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040378.506 * * [simplify]: Extracting #4: cost 292 inf + 370 1554040378.511 * * [simplify]: Extracting #5: cost 443 inf + 8718 1554040378.537 * * [simplify]: Extracting #6: cost 208 inf + 80950 1554040378.573 * * [simplify]: Extracting #7: cost 33 inf + 153486 1554040378.642 * * [simplify]: Extracting #8: cost 1 inf + 174266 1554040378.689 * * [simplify]: Extracting #9: cost 0 inf + 174790 1554040378.743 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040378.743 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040378.744 * * * * [progress]: [ 261 / 2262 ] simplifiying candidate # 1554040378.744 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040378.744 * * [simplify]: iters left: 6 (22 enodes) 1554040378.751 * * [simplify]: iters left: 5 (116 enodes) 1554040378.790 * * [simplify]: iters left: 4 (356 enodes) 1554040378.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040378.964 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040378.964 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040378.965 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040378.966 * * [simplify]: Extracting #4: cost 255 inf + 252 1554040378.968 * * [simplify]: Extracting #5: cost 382 inf + 9514 1554040378.984 * * [simplify]: Extracting #6: cost 214 inf + 80830 1554040379.017 * * [simplify]: Extracting #7: cost 94 inf + 133627 1554040379.071 * * [simplify]: Extracting #8: cost 13 inf + 175862 1554040379.141 * * [simplify]: Extracting #9: cost 0 inf + 181319 1554040379.202 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040379.202 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040379.203 * * * * [progress]: [ 262 / 2262 ] simplifiying candidate # 1554040379.203 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040379.203 * * [simplify]: iters left: 6 (21 enodes) 1554040379.210 * * [simplify]: iters left: 5 (111 enodes) 1554040379.258 * * [simplify]: iters left: 4 (327 enodes) 1554040379.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040379.424 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040379.424 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040379.424 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040379.425 * * [simplify]: Extracting #4: cost 279 inf + 696 1554040379.431 * * [simplify]: Extracting #5: cost 374 inf + 23718 1554040379.457 * * [simplify]: Extracting #6: cost 116 inf + 121107 1554040379.523 * * [simplify]: Extracting #7: cost 11 inf + 171683 1554040379.593 * * [simplify]: Extracting #8: cost 0 inf + 175543 1554040379.649 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040379.649 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040379.650 * * * * [progress]: [ 263 / 2262 ] simplifiying candidate # 1554040379.650 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040379.651 * * [simplify]: iters left: 6 (21 enodes) 1554040379.662 * * [simplify]: iters left: 5 (111 enodes) 1554040379.714 * * [simplify]: iters left: 4 (333 enodes) 1554040379.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040379.880 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040379.881 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040379.881 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040379.882 * * [simplify]: Extracting #4: cost 214 inf + 989 1554040379.883 * * [simplify]: Extracting #5: cost 329 inf + 4181 1554040379.896 * * [simplify]: Extracting #6: cost 263 inf + 46786 1554040379.943 * * [simplify]: Extracting #7: cost 107 inf + 119260 1554040380.020 * * [simplify]: Extracting #8: cost 56 inf + 144769 1554040380.102 * * [simplify]: Extracting #9: cost 8 inf + 166762 1554040380.158 * * [simplify]: Extracting #10: cost 0 inf + 170304 1554040380.215 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040380.215 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040380.216 * * * * [progress]: [ 264 / 2262 ] simplifiying candidate # 1554040380.217 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040380.217 * * [simplify]: iters left: 6 (23 enodes) 1554040380.228 * * [simplify]: iters left: 5 (115 enodes) 1554040380.278 * * [simplify]: iters left: 4 (332 enodes) 1554040380.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040380.409 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040380.409 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040380.410 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040380.410 * * [simplify]: Extracting #4: cost 282 inf + 575 1554040380.413 * * [simplify]: Extracting #5: cost 391 inf + 8422 1554040380.437 * * [simplify]: Extracting #6: cost 188 inf + 65018 1554040380.479 * * [simplify]: Extracting #7: cost 31 inf + 153052 1554040380.527 * * [simplify]: Extracting #8: cost 0 inf + 171922 1554040380.578 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040380.578 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040380.579 * * * * [progress]: [ 265 / 2262 ] simplifiying candidate # 1554040380.580 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040380.580 * * [simplify]: iters left: 6 (23 enodes) 1554040380.592 * * [simplify]: iters left: 5 (115 enodes) 1554040380.639 * * [simplify]: iters left: 4 (338 enodes) 1554040380.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040380.799 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040380.799 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040380.799 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040380.800 * * [simplify]: Extracting #4: cost 208 inf + 1110 1554040380.801 * * [simplify]: Extracting #5: cost 319 inf + 4792 1554040380.809 * * [simplify]: Extracting #6: cost 272 inf + 40670 1554040380.825 * * [simplify]: Extracting #7: cost 162 inf + 82281 1554040380.862 * * [simplify]: Extracting #8: cost 55 inf + 139924 1554040380.935 * * [simplify]: Extracting #9: cost 2 inf + 170476 1554040380.998 * * [simplify]: Extracting #10: cost 0 inf + 171313 1554040381.078 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040381.078 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040381.079 * * * * [progress]: [ 266 / 2262 ] simplifiying candidate # 1554040381.079 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040381.079 * * [simplify]: iters left: 6 (21 enodes) 1554040381.091 * * [simplify]: iters left: 5 (109 enodes) 1554040381.139 * * [simplify]: iters left: 4 (321 enodes) 1554040381.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040381.324 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040381.324 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040381.325 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040381.326 * * [simplify]: Extracting #4: cost 284 inf + 330 1554040381.334 * * [simplify]: Extracting #5: cost 380 inf + 17212 1554040381.386 * * [simplify]: Extracting #6: cost 77 inf + 144574 1554040381.445 * * [simplify]: Extracting #7: cost 2 inf + 181012 1554040381.499 * * [simplify]: Extracting #8: cost 0 inf + 181505 1554040381.558 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040381.559 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040381.559 * * * * [progress]: [ 267 / 2262 ] simplifiying candidate # 1554040381.560 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040381.560 * * [simplify]: iters left: 6 (21 enodes) 1554040381.573 * * [simplify]: iters left: 5 (109 enodes) 1554040381.620 * * [simplify]: iters left: 4 (327 enodes) 1554040381.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040381.837 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040381.837 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040381.838 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040381.839 * * [simplify]: Extracting #4: cost 212 inf + 907 1554040381.843 * * [simplify]: Extracting #5: cost 324 inf + 4344 1554040381.865 * * [simplify]: Extracting #6: cost 242 inf + 59184 1554040381.917 * * [simplify]: Extracting #7: cost 108 inf + 126014 1554040381.984 * * [simplify]: Extracting #8: cost 54 inf + 149280 1554040382.068 * * [simplify]: Extracting #9: cost 10 inf + 167041 1554040382.144 * * [simplify]: Extracting #10: cost 0 inf + 171460 1554040382.201 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040382.201 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040382.202 * * * * [progress]: [ 268 / 2262 ] simplifiying candidate # 1554040382.202 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040382.202 * * [simplify]: iters left: 6 (23 enodes) 1554040382.209 * * [simplify]: iters left: 5 (117 enodes) 1554040382.236 * * [simplify]: iters left: 4 (351 enodes) 1554040382.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040382.412 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040382.412 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040382.412 * * [simplify]: Extracting #3: cost 145 inf + 0 1554040382.413 * * [simplify]: Extracting #4: cost 309 inf + 656 1554040382.415 * * [simplify]: Extracting #5: cost 465 inf + 5516 1554040382.439 * * [simplify]: Extracting #6: cost 191 inf + 95271 1554040382.497 * * [simplify]: Extracting #7: cost 25 inf + 178675 1554040382.575 * * [simplify]: Extracting #8: cost 0 inf + 194999 1554040382.633 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040382.633 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040382.634 * * * * [progress]: [ 269 / 2262 ] simplifiying candidate # 1554040382.634 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040382.634 * * [simplify]: iters left: 6 (23 enodes) 1554040382.647 * * [simplify]: iters left: 5 (117 enodes) 1554040382.700 * * [simplify]: iters left: 4 (357 enodes) 1554040382.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040382.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040382.875 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040382.876 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040382.877 * * [simplify]: Extracting #4: cost 244 inf + 907 1554040382.881 * * [simplify]: Extracting #5: cost 390 inf + 5073 1554040382.902 * * [simplify]: Extracting #6: cost 274 inf + 60606 1554040382.969 * * [simplify]: Extracting #7: cost 111 inf + 143150 1554040383.016 * * [simplify]: Extracting #8: cost 61 inf + 169103 1554040383.068 * * [simplify]: Extracting #9: cost 11 inf + 190670 1554040383.161 * * [simplify]: Extracting #10: cost 0 inf + 196328 1554040383.258 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040383.258 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040383.259 * * * * [progress]: [ 270 / 2262 ] simplifiying candidate # 1554040383.259 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040383.260 * * [simplify]: iters left: 6 (24 enodes) 1554040383.271 * * [simplify]: iters left: 5 (122 enodes) 1554040383.300 * * [simplify]: iters left: 4 (363 enodes) 1554040383.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040383.513 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040383.513 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040383.514 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040383.516 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040383.523 * * [simplify]: Extracting #5: cost 476 inf + 10950 1554040383.561 * * [simplify]: Extracting #6: cost 154 inf + 143489 1554040383.632 * * [simplify]: Extracting #7: cost 12 inf + 211449 1554040383.712 * * [simplify]: Extracting #8: cost 0 inf + 218498 1554040383.776 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040383.776 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040383.776 * * * * [progress]: [ 271 / 2262 ] simplifiying candidate # 1554040383.777 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040383.777 * * [simplify]: iters left: 6 (24 enodes) 1554040383.791 * * [simplify]: iters left: 5 (122 enodes) 1554040383.837 * * [simplify]: iters left: 4 (369 enodes) 1554040384.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040384.039 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040384.039 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040384.040 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040384.042 * * [simplify]: Extracting #4: cost 283 inf + 743 1554040384.045 * * [simplify]: Extracting #5: cost 444 inf + 4921 1554040384.062 * * [simplify]: Extracting #6: cost 395 inf + 45366 1554040384.112 * * [simplify]: Extracting #7: cost 219 inf + 110309 1554040384.169 * * [simplify]: Extracting #8: cost 54 inf + 197219 1554040384.249 * * [simplify]: Extracting #9: cost 1 inf + 230710 1554040384.359 * * [simplify]: Extracting #10: cost 0 inf + 230963 1554040384.428 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040384.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040384.428 * * * * [progress]: [ 272 / 2262 ] simplifiying candidate # 1554040384.429 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040384.429 * * [simplify]: iters left: 6 (24 enodes) 1554040384.435 * * [simplify]: iters left: 5 (122 enodes) 1554040384.478 * * [simplify]: iters left: 4 (367 enodes) 1554040384.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040384.650 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040384.650 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040384.650 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040384.652 * * [simplify]: Extracting #4: cost 319 inf + 371 1554040384.661 * * [simplify]: Extracting #5: cost 464 inf + 17953 1554040384.692 * * [simplify]: Extracting #6: cost 214 inf + 102564 1554040384.743 * * [simplify]: Extracting #7: cost 34 inf + 189801 1554040384.801 * * [simplify]: Extracting #8: cost 1 inf + 216027 1554040384.903 * * [simplify]: Extracting #9: cost 0 inf + 216991 1554040384.974 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040384.974 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040384.974 * * * * [progress]: [ 273 / 2262 ] simplifiying candidate # 1554040384.975 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040384.975 * * [simplify]: iters left: 6 (24 enodes) 1554040384.985 * * [simplify]: iters left: 5 (122 enodes) 1554040385.012 * * [simplify]: iters left: 4 (373 enodes) 1554040385.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040385.239 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040385.239 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040385.240 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040385.242 * * [simplify]: Extracting #4: cost 277 inf + 906 1554040385.247 * * [simplify]: Extracting #5: cost 436 inf + 8407 1554040385.282 * * [simplify]: Extracting #6: cost 251 inf + 98550 1554040385.339 * * [simplify]: Extracting #7: cost 95 inf + 178100 1554040385.451 * * [simplify]: Extracting #8: cost 16 inf + 223139 1554040385.525 * * [simplify]: Extracting #9: cost 0 inf + 227212 1554040385.637 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040385.637 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040385.637 * * * * [progress]: [ 274 / 2262 ] simplifiying candidate # 1554040385.638 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040385.638 * * [simplify]: iters left: 6 (24 enodes) 1554040385.651 * * [simplify]: iters left: 5 (122 enodes) 1554040385.704 * * [simplify]: iters left: 4 (363 enodes) 1554040385.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040385.897 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040385.897 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040385.898 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040385.900 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040385.904 * * [simplify]: Extracting #5: cost 476 inf + 10950 1554040385.932 * * [simplify]: Extracting #6: cost 154 inf + 143489 1554040386.018 * * [simplify]: Extracting #7: cost 12 inf + 211449 1554040386.105 * * [simplify]: Extracting #8: cost 0 inf + 218498 1554040386.179 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040386.179 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040386.180 * * * * [progress]: [ 275 / 2262 ] simplifiying candidate # 1554040386.181 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040386.181 * * [simplify]: iters left: 6 (24 enodes) 1554040386.194 * * [simplify]: iters left: 5 (122 enodes) 1554040386.248 * * [simplify]: iters left: 4 (369 enodes) 1554040386.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040386.452 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040386.452 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040386.453 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040386.455 * * [simplify]: Extracting #4: cost 283 inf + 743 1554040386.459 * * [simplify]: Extracting #5: cost 444 inf + 4921 1554040386.476 * * [simplify]: Extracting #6: cost 395 inf + 45366 1554040386.505 * * [simplify]: Extracting #7: cost 219 inf + 110309 1554040386.584 * * [simplify]: Extracting #8: cost 54 inf + 197219 1554040386.697 * * [simplify]: Extracting #9: cost 1 inf + 230710 1554040386.791 * * [simplify]: Extracting #10: cost 0 inf + 230963 1554040386.901 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040386.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040386.901 * * * * [progress]: [ 276 / 2262 ] simplifiying candidate # 1554040386.902 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040386.902 * * [simplify]: iters left: 6 (24 enodes) 1554040386.915 * * [simplify]: iters left: 5 (122 enodes) 1554040386.951 * * [simplify]: iters left: 4 (367 enodes) 1554040387.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040387.176 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040387.176 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040387.177 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040387.179 * * [simplify]: Extracting #4: cost 319 inf + 371 1554040387.187 * * [simplify]: Extracting #5: cost 464 inf + 17953 1554040387.221 * * [simplify]: Extracting #6: cost 214 inf + 102564 1554040387.291 * * [simplify]: Extracting #7: cost 34 inf + 189801 1554040387.344 * * [simplify]: Extracting #8: cost 1 inf + 216027 1554040387.425 * * [simplify]: Extracting #9: cost 0 inf + 216991 1554040387.530 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040387.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040387.530 * * * * [progress]: [ 277 / 2262 ] simplifiying candidate # 1554040387.531 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040387.531 * * [simplify]: iters left: 6 (24 enodes) 1554040387.544 * * [simplify]: iters left: 5 (122 enodes) 1554040387.578 * * [simplify]: iters left: 4 (373 enodes) 1554040387.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040387.764 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040387.764 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040387.765 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040387.766 * * [simplify]: Extracting #4: cost 277 inf + 906 1554040387.771 * * [simplify]: Extracting #5: cost 436 inf + 8407 1554040387.802 * * [simplify]: Extracting #6: cost 251 inf + 98550 1554040387.874 * * [simplify]: Extracting #7: cost 95 inf + 178100 1554040387.953 * * [simplify]: Extracting #8: cost 16 inf + 223139 1554040388.068 * * [simplify]: Extracting #9: cost 0 inf + 227212 1554040388.155 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040388.155 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040388.155 * * * * [progress]: [ 278 / 2262 ] simplifiying candidate # 1554040388.156 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040388.156 * * [simplify]: iters left: 6 (23 enodes) 1554040388.162 * * [simplify]: iters left: 5 (116 enodes) 1554040388.195 * * [simplify]: iters left: 4 (340 enodes) 1554040388.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040388.344 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040388.344 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040388.344 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040388.346 * * [simplify]: Extracting #4: cost 289 inf + 819 1554040388.352 * * [simplify]: Extracting #5: cost 403 inf + 8709 1554040388.381 * * [simplify]: Extracting #6: cost 156 inf + 90312 1554040388.438 * * [simplify]: Extracting #7: cost 24 inf + 161002 1554040388.496 * * [simplify]: Extracting #8: cost 0 inf + 177372 1554040388.553 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040388.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040388.554 * * * * [progress]: [ 279 / 2262 ] simplifiying candidate # 1554040388.554 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040388.554 * * [simplify]: iters left: 6 (23 enodes) 1554040388.561 * * [simplify]: iters left: 5 (116 enodes) 1554040388.596 * * [simplify]: iters left: 4 (346 enodes) 1554040388.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040388.777 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040388.778 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040388.778 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040388.780 * * [simplify]: Extracting #4: cost 222 inf + 1070 1554040388.783 * * [simplify]: Extracting #5: cost 339 inf + 3934 1554040388.798 * * [simplify]: Extracting #6: cost 284 inf + 42954 1554040388.846 * * [simplify]: Extracting #7: cost 130 inf + 110952 1554040388.898 * * [simplify]: Extracting #8: cost 26 inf + 167457 1554040388.985 * * [simplify]: Extracting #9: cost 5 inf + 176089 1554040389.071 * * [simplify]: Extracting #10: cost 0 inf + 177685 1554040389.143 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040389.143 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040389.143 * * * * [progress]: [ 280 / 2262 ] simplifiying candidate # 1554040389.144 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040389.144 * * [simplify]: iters left: 6 (21 enodes) 1554040389.150 * * [simplify]: iters left: 5 (110 enodes) 1554040389.187 * * [simplify]: iters left: 4 (334 enodes) 1554040389.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040389.338 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040389.338 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040389.338 * * [simplify]: Extracting #3: cost 133 inf + 0 1554040389.339 * * [simplify]: Extracting #4: cost 278 inf + 453 1554040389.345 * * [simplify]: Extracting #5: cost 343 inf + 20296 1554040389.386 * * [simplify]: Extracting #6: cost 79 inf + 115555 1554040389.426 * * [simplify]: Extracting #7: cost 3 inf + 148597 1554040389.495 * * [simplify]: Extracting #8: cost 0 inf + 148960 1554040389.539 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040389.539 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040389.540 * * * * [progress]: [ 281 / 2262 ] simplifiying candidate # 1554040389.540 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040389.540 * * [simplify]: iters left: 6 (21 enodes) 1554040389.548 * * [simplify]: iters left: 5 (110 enodes) 1554040389.585 * * [simplify]: iters left: 4 (341 enodes) 1554040389.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040389.740 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040389.740 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040389.740 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040389.741 * * [simplify]: Extracting #4: cost 204 inf + 867 1554040389.742 * * [simplify]: Extracting #5: cost 283 inf + 4633 1554040389.750 * * [simplify]: Extracting #6: cost 247 inf + 39217 1554040389.775 * * [simplify]: Extracting #7: cost 111 inf + 96180 1554040389.816 * * [simplify]: Extracting #8: cost 40 inf + 130025 1554040389.866 * * [simplify]: Extracting #9: cost 7 inf + 142977 1554040389.934 * * [simplify]: Extracting #10: cost 0 inf + 146438 1554040389.977 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040389.977 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040389.978 * * * * [progress]: [ 282 / 2262 ] simplifiying candidate # 1554040389.978 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040389.978 * * [simplify]: iters left: 6 (21 enodes) 1554040389.990 * * [simplify]: iters left: 5 (108 enodes) 1554040390.039 * * [simplify]: iters left: 4 (317 enodes) 1554040390.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040390.560 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040390.560 * * [simplify]: Extracting #2: cost 16 inf + 0 1554040390.560 * * [simplify]: Extracting #3: cost 115 inf + 0 1554040390.562 * * [simplify]: Extracting #4: cost 262 inf + 575 1554040390.570 * * [simplify]: Extracting #5: cost 339 inf + 17234 1554040390.615 * * [simplify]: Extracting #6: cost 75 inf + 116667 1554040390.676 * * [simplify]: Extracting #7: cost 5 inf + 140126 1554040390.740 * * [simplify]: Extracting #8: cost 0 inf + 141016 1554040390.775 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040390.775 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040390.776 * * * * [progress]: [ 283 / 2262 ] simplifiying candidate # 1554040390.776 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040390.776 * * [simplify]: iters left: 6 (21 enodes) 1554040390.784 * * [simplify]: iters left: 5 (108 enodes) 1554040390.810 * * [simplify]: iters left: 4 (323 enodes) 1554040390.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040390.949 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040390.949 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040390.949 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040390.950 * * [simplify]: Extracting #4: cost 187 inf + 867 1554040390.954 * * [simplify]: Extracting #5: cost 263 inf + 5040 1554040390.965 * * [simplify]: Extracting #6: cost 235 inf + 38957 1554040391.006 * * [simplify]: Extracting #7: cost 81 inf + 107668 1554040391.045 * * [simplify]: Extracting #8: cost 43 inf + 120362 1554040391.108 * * [simplify]: Extracting #9: cost 8 inf + 134280 1554040391.152 * * [simplify]: Extracting #10: cost 0 inf + 137419 1554040391.213 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040391.213 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040391.214 * * * * [progress]: [ 284 / 2262 ] simplifiying candidate # 1554040391.214 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040391.214 * * [simplify]: iters left: 6 (23 enodes) 1554040391.227 * * [simplify]: iters left: 5 (116 enodes) 1554040391.275 * * [simplify]: iters left: 4 (347 enodes) 1554040391.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040391.465 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040391.466 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040391.466 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040391.467 * * [simplify]: Extracting #4: cost 296 inf + 656 1554040391.470 * * [simplify]: Extracting #5: cost 418 inf + 8210 1554040391.486 * * [simplify]: Extracting #6: cost 158 inf + 93298 1554040391.547 * * [simplify]: Extracting #7: cost 16 inf + 158059 1554040391.592 * * [simplify]: Extracting #8: cost 0 inf + 167237 1554040391.639 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040391.639 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040391.640 * * * * [progress]: [ 285 / 2262 ] simplifiying candidate # 1554040391.640 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040391.640 * * [simplify]: iters left: 6 (23 enodes) 1554040391.647 * * [simplify]: iters left: 5 (116 enodes) 1554040391.674 * * [simplify]: iters left: 4 (353 enodes) 1554040391.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040391.853 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040391.853 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040391.854 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040391.856 * * [simplify]: Extracting #4: cost 225 inf + 1193 1554040391.858 * * [simplify]: Extracting #5: cost 342 inf + 4914 1554040391.872 * * [simplify]: Extracting #6: cost 225 inf + 68300 1554040391.914 * * [simplify]: Extracting #7: cost 51 inf + 147496 1554040391.966 * * [simplify]: Extracting #8: cost 22 inf + 159171 1554040392.036 * * [simplify]: Extracting #9: cost 3 inf + 166115 1554040392.107 * * [simplify]: Extracting #10: cost 0 inf + 166954 1554040392.163 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040392.163 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040392.164 * * * * [progress]: [ 286 / 2262 ] simplifiying candidate # 1554040392.164 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040392.164 * * [simplify]: iters left: 6 (24 enodes) 1554040392.171 * * [simplify]: iters left: 5 (121 enodes) 1554040392.198 * * [simplify]: iters left: 4 (350 enodes) 1554040392.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040392.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040392.331 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040392.332 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040392.332 * * [simplify]: Extracting #4: cost 294 inf + 453 1554040392.337 * * [simplify]: Extracting #5: cost 403 inf + 20554 1554040392.374 * * [simplify]: Extracting #6: cost 114 inf + 132189 1554040392.448 * * [simplify]: Extracting #7: cost 2 inf + 181744 1554040392.496 * * [simplify]: Extracting #8: cost 0 inf + 181646 1554040392.575 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040392.575 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040392.576 * * * * [progress]: [ 287 / 2262 ] simplifiying candidate # 1554040392.576 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040392.577 * * [simplify]: iters left: 6 (24 enodes) 1554040392.590 * * [simplify]: iters left: 5 (121 enodes) 1554040392.641 * * [simplify]: iters left: 4 (356 enodes) 1554040392.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040392.853 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040392.853 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040392.853 * * [simplify]: Extracting #3: cost 152 inf + 0 1554040392.854 * * [simplify]: Extracting #4: cost 244 inf + 946 1554040392.856 * * [simplify]: Extracting #5: cost 371 inf + 5778 1554040392.867 * * [simplify]: Extracting #6: cost 281 inf + 58468 1554040392.915 * * [simplify]: Extracting #7: cost 108 inf + 137274 1554040392.999 * * [simplify]: Extracting #8: cost 22 inf + 179721 1554040393.071 * * [simplify]: Extracting #9: cost 1 inf + 187092 1554040393.136 * * [simplify]: Extracting #10: cost 0 inf + 187305 1554040393.222 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040393.222 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040393.223 * * * * [progress]: [ 288 / 2262 ] simplifiying candidate # 1554040393.224 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040393.224 * * [simplify]: iters left: 6 (24 enodes) 1554040393.238 * * [simplify]: iters left: 5 (121 enodes) 1554040393.268 * * [simplify]: iters left: 4 (354 enodes) 1554040393.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040393.482 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040393.482 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040393.482 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040393.484 * * [simplify]: Extracting #4: cost 289 inf + 494 1554040393.489 * * [simplify]: Extracting #5: cost 429 inf + 9786 1554040393.527 * * [simplify]: Extracting #6: cost 149 inf + 114511 1554040393.573 * * [simplify]: Extracting #7: cost 3 inf + 176956 1554040393.641 * * [simplify]: Extracting #8: cost 0 inf + 178255 1554040393.702 * [simplify]: Simplified to (cbrt (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040393.702 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040393.703 * * * * [progress]: [ 289 / 2262 ] simplifiying candidate # 1554040393.703 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040393.704 * * [simplify]: iters left: 6 (24 enodes) 1554040393.717 * * [simplify]: iters left: 5 (121 enodes) 1554040393.755 * * [simplify]: iters left: 4 (360 enodes) 1554040393.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040393.917 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040393.917 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040393.918 * * [simplify]: Extracting #3: cost 153 inf + 0 1554040393.920 * * [simplify]: Extracting #4: cost 240 inf + 947 1554040393.925 * * [simplify]: Extracting #5: cost 358 inf + 12053 1554040393.964 * * [simplify]: Extracting #6: cost 174 inf + 110678 1554040394.018 * * [simplify]: Extracting #7: cost 61 inf + 156606 1554040394.079 * * [simplify]: Extracting #8: cost 16 inf + 171524 1554040394.131 * * [simplify]: Extracting #9: cost 1 inf + 177345 1554040394.191 * * [simplify]: Extracting #10: cost 0 inf + 177598 1554040394.245 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040394.245 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040394.246 * * * * [progress]: [ 290 / 2262 ] simplifiying candidate # 1554040394.246 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040394.246 * * [simplify]: iters left: 6 (24 enodes) 1554040394.253 * * [simplify]: iters left: 5 (121 enodes) 1554040394.287 * * [simplify]: iters left: 4 (350 enodes) 1554040394.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040394.455 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040394.455 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040394.455 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040394.457 * * [simplify]: Extracting #4: cost 294 inf + 453 1554040394.467 * * [simplify]: Extracting #5: cost 403 inf + 20554 1554040394.510 * * [simplify]: Extracting #6: cost 114 inf + 132189 1554040394.570 * * [simplify]: Extracting #7: cost 2 inf + 181744 1554040394.629 * * [simplify]: Extracting #8: cost 0 inf + 181646 1554040394.678 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040394.678 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040394.679 * * * * [progress]: [ 291 / 2262 ] simplifiying candidate # 1554040394.679 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040394.679 * * [simplify]: iters left: 6 (24 enodes) 1554040394.686 * * [simplify]: iters left: 5 (121 enodes) 1554040394.725 * * [simplify]: iters left: 4 (356 enodes) 1554040394.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040394.909 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040394.909 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040394.909 * * [simplify]: Extracting #3: cost 152 inf + 0 1554040394.910 * * [simplify]: Extracting #4: cost 244 inf + 946 1554040394.912 * * [simplify]: Extracting #5: cost 371 inf + 5778 1554040394.922 * * [simplify]: Extracting #6: cost 281 inf + 58468 1554040394.951 * * [simplify]: Extracting #7: cost 108 inf + 137274 1554040395.015 * * [simplify]: Extracting #8: cost 22 inf + 179721 1554040395.078 * * [simplify]: Extracting #9: cost 1 inf + 187092 1554040395.152 * * [simplify]: Extracting #10: cost 0 inf + 187305 1554040395.212 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040395.212 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040395.212 * * * * [progress]: [ 292 / 2262 ] simplifiying candidate # 1554040395.212 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040395.213 * * [simplify]: iters left: 6 (24 enodes) 1554040395.220 * * [simplify]: iters left: 5 (121 enodes) 1554040395.256 * * [simplify]: iters left: 4 (354 enodes) 1554040395.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040395.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040395.432 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040395.432 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040395.434 * * [simplify]: Extracting #4: cost 289 inf + 494 1554040395.439 * * [simplify]: Extracting #5: cost 429 inf + 9786 1554040395.464 * * [simplify]: Extracting #6: cost 149 inf + 114511 1554040395.523 * * [simplify]: Extracting #7: cost 3 inf + 176956 1554040395.570 * * [simplify]: Extracting #8: cost 0 inf + 178255 1554040395.654 * [simplify]: Simplified to (cbrt (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040395.654 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040395.654 * * * * [progress]: [ 293 / 2262 ] simplifiying candidate # 1554040395.655 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040395.655 * * [simplify]: iters left: 6 (24 enodes) 1554040395.665 * * [simplify]: iters left: 5 (121 enodes) 1554040395.691 * * [simplify]: iters left: 4 (360 enodes) 1554040395.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040395.861 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040395.861 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040395.861 * * [simplify]: Extracting #3: cost 153 inf + 0 1554040395.863 * * [simplify]: Extracting #4: cost 240 inf + 947 1554040395.869 * * [simplify]: Extracting #5: cost 358 inf + 12053 1554040395.904 * * [simplify]: Extracting #6: cost 174 inf + 110678 1554040395.954 * * [simplify]: Extracting #7: cost 61 inf + 156606 1554040396.006 * * [simplify]: Extracting #8: cost 16 inf + 171524 1554040396.058 * * [simplify]: Extracting #9: cost 1 inf + 177345 1554040396.135 * * [simplify]: Extracting #10: cost 0 inf + 177598 1554040396.216 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040396.216 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040396.217 * * * * [progress]: [ 294 / 2262 ] simplifiying candidate # 1554040396.217 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040396.217 * * [simplify]: iters left: 6 (21 enodes) 1554040396.229 * * [simplify]: iters left: 5 (110 enodes) 1554040396.270 * * [simplify]: iters left: 4 (325 enodes) 1554040396.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040396.410 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040396.410 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040396.411 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040396.412 * * [simplify]: Extracting #4: cost 277 inf + 696 1554040396.416 * * [simplify]: Extracting #5: cost 416 inf + 3332 1554040396.431 * * [simplify]: Extracting #6: cost 281 inf + 41722 1554040396.471 * * [simplify]: Extracting #7: cost 72 inf + 127638 1554040396.520 * * [simplify]: Extracting #8: cost 1 inf + 168491 1554040396.597 * * [simplify]: Extracting #9: cost 0 inf + 169175 1554040396.653 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040396.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040396.654 * * * * [progress]: [ 295 / 2262 ] simplifiying candidate # 1554040396.654 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040396.654 * * [simplify]: iters left: 6 (21 enodes) 1554040396.663 * * [simplify]: iters left: 5 (110 enodes) 1554040396.712 * * [simplify]: iters left: 4 (331 enodes) 1554040396.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040396.866 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040396.866 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040396.866 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040396.868 * * [simplify]: Extracting #4: cost 209 inf + 1029 1554040396.870 * * [simplify]: Extracting #5: cost 322 inf + 4306 1554040396.878 * * [simplify]: Extracting #6: cost 264 inf + 43768 1554040396.902 * * [simplify]: Extracting #7: cost 143 inf + 97558 1554040396.950 * * [simplify]: Extracting #8: cost 52 inf + 142882 1554040397.001 * * [simplify]: Extracting #9: cost 7 inf + 165655 1554040397.071 * * [simplify]: Extracting #10: cost 0 inf + 168612 1554040397.139 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040397.140 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040397.140 * * * * [progress]: [ 296 / 2262 ] simplifiying candidate # 1554040397.140 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040397.140 * * [simplify]: iters left: 6 (21 enodes) 1554040397.147 * * [simplify]: iters left: 5 (110 enodes) 1554040397.178 * * [simplify]: iters left: 4 (326 enodes) 1554040397.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040397.390 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040397.390 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040397.390 * * [simplify]: Extracting #3: cost 141 inf + 0 1554040397.393 * * [simplify]: Extracting #4: cost 382 inf + 331 1554040397.408 * * [simplify]: Extracting #5: cost 266 inf + 43718 1554040397.455 * * [simplify]: Extracting #6: cost 63 inf + 108321 1554040397.512 * * [simplify]: Extracting #7: cost 6 inf + 133719 1554040397.572 * * [simplify]: Extracting #8: cost 0 inf + 136905 1554040397.632 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040397.632 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040397.633 * * * * [progress]: [ 297 / 2262 ] simplifiying candidate # 1554040397.633 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040397.633 * * [simplify]: iters left: 6 (21 enodes) 1554040397.645 * * [simplify]: iters left: 5 (110 enodes) 1554040397.685 * * [simplify]: iters left: 4 (331 enodes) 1554040397.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040397.830 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040397.830 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040397.831 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040397.832 * * [simplify]: Extracting #4: cost 322 inf + 1072 1554040397.843 * * [simplify]: Extracting #5: cost 284 inf + 27523 1554040397.878 * * [simplify]: Extracting #6: cost 110 inf + 91107 1554040397.911 * * [simplify]: Extracting #7: cost 14 inf + 132821 1554040397.961 * * [simplify]: Extracting #8: cost 0 inf + 138209 1554040398.016 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040398.016 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040398.016 * * * * [progress]: [ 298 / 2262 ] simplifiying candidate # 1554040398.017 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040398.017 * * [simplify]: iters left: 6 (19 enodes) 1554040398.027 * * [simplify]: iters left: 5 (102 enodes) 1554040398.066 * * [simplify]: iters left: 4 (304 enodes) 1554040398.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040398.233 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040398.233 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040398.234 * * [simplify]: Extracting #3: cost 122 inf + 0 1554040398.236 * * [simplify]: Extracting #4: cost 364 inf + 371 1554040398.242 * * [simplify]: Extracting #5: cost 302 inf + 16448 1554040398.264 * * [simplify]: Extracting #6: cost 122 inf + 71009 1554040398.310 * * [simplify]: Extracting #7: cost 32 inf + 110843 1554040398.367 * * [simplify]: Extracting #8: cost 0 inf + 128254 1554040398.421 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040398.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040398.422 * * * * [progress]: [ 299 / 2262 ] simplifiying candidate # 1554040398.422 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040398.423 * * [simplify]: iters left: 6 (19 enodes) 1554040398.429 * * [simplify]: iters left: 5 (102 enodes) 1554040398.453 * * [simplify]: iters left: 4 (310 enodes) 1554040398.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040398.650 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040398.651 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040398.651 * * [simplify]: Extracting #3: cost 133 inf + 0 1554040398.654 * * [simplify]: Extracting #4: cost 299 inf + 661 1554040398.663 * * [simplify]: Extracting #5: cost 261 inf + 27322 1554040398.689 * * [simplify]: Extracting #6: cost 73 inf + 99291 1554040398.719 * * [simplify]: Extracting #7: cost 16 inf + 121104 1554040398.778 * * [simplify]: Extracting #8: cost 2 inf + 123413 1554040398.831 * * [simplify]: Extracting #9: cost 0 inf + 124501 1554040398.858 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040398.858 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040398.859 * * * * [progress]: [ 300 / 2262 ] simplifiying candidate # 1554040398.859 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040398.859 * * [simplify]: iters left: 6 (21 enodes) 1554040398.866 * * [simplify]: iters left: 5 (110 enodes) 1554040398.910 * * [simplify]: iters left: 4 (332 enodes) 1554040399.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040399.121 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040399.121 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040399.121 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040399.123 * * [simplify]: Extracting #4: cost 287 inf + 452 1554040399.128 * * [simplify]: Extracting #5: cost 415 inf + 7235 1554040399.159 * * [simplify]: Extracting #6: cost 154 inf + 88781 1554040399.217 * * [simplify]: Extracting #7: cost 8 inf + 157260 1554040399.268 * * [simplify]: Extracting #8: cost 0 inf + 161037 1554040399.342 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040399.342 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040399.343 * * * * [progress]: [ 301 / 2262 ] simplifiying candidate # 1554040399.343 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040399.344 * * [simplify]: iters left: 6 (21 enodes) 1554040399.355 * * [simplify]: iters left: 5 (110 enodes) 1554040399.405 * * [simplify]: iters left: 4 (338 enodes) 1554040399.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040399.597 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040399.598 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040399.598 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040399.599 * * [simplify]: Extracting #4: cost 217 inf + 701 1554040399.603 * * [simplify]: Extracting #5: cost 328 inf + 5638 1554040399.634 * * [simplify]: Extracting #6: cost 184 inf + 89572 1554040399.701 * * [simplify]: Extracting #7: cost 70 inf + 137124 1554040399.780 * * [simplify]: Extracting #8: cost 39 inf + 143804 1554040399.858 * * [simplify]: Extracting #9: cost 2 inf + 159474 1554040399.930 * * [simplify]: Extracting #10: cost 0 inf + 160222 1554040399.983 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040399.983 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040399.984 * * * * [progress]: [ 302 / 2262 ] simplifiying candidate # 1554040399.985 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040399.985 * * [simplify]: iters left: 6 (22 enodes) 1554040399.998 * * [simplify]: iters left: 5 (115 enodes) 1554040400.043 * * [simplify]: iters left: 4 (344 enodes) 1554040400.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040400.228 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040400.228 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040400.228 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040400.230 * * [simplify]: Extracting #4: cost 289 inf + 696 1554040400.238 * * [simplify]: Extracting #5: cost 421 inf + 13885 1554040400.279 * * [simplify]: Extracting #6: cost 142 inf + 113336 1554040400.322 * * [simplify]: Extracting #7: cost 13 inf + 173621 1554040400.404 * * [simplify]: Extracting #8: cost 0 inf + 180685 1554040400.455 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040400.455 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040400.456 * * * * [progress]: [ 303 / 2262 ] simplifiying candidate # 1554040400.456 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040400.457 * * [simplify]: iters left: 6 (22 enodes) 1554040400.469 * * [simplify]: iters left: 5 (115 enodes) 1554040400.522 * * [simplify]: iters left: 4 (350 enodes) 1554040400.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040400.722 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040400.722 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040400.722 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040400.724 * * [simplify]: Extracting #4: cost 253 inf + 701 1554040400.728 * * [simplify]: Extracting #5: cost 380 inf + 5653 1554040400.756 * * [simplify]: Extracting #6: cost 252 inf + 74170 1554040400.820 * * [simplify]: Extracting #7: cost 94 inf + 143678 1554040400.888 * * [simplify]: Extracting #8: cost 21 inf + 185117 1554040400.942 * * [simplify]: Extracting #9: cost 4 inf + 189777 1554040401.003 * * [simplify]: Extracting #10: cost 0 inf + 191662 1554040401.064 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040401.064 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040401.064 * * * * [progress]: [ 304 / 2262 ] simplifiying candidate # 1554040401.064 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040401.065 * * [simplify]: iters left: 6 (22 enodes) 1554040401.071 * * [simplify]: iters left: 5 (115 enodes) 1554040401.098 * * [simplify]: iters left: 4 (348 enodes) 1554040401.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040401.271 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040401.271 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040401.271 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040401.272 * * [simplify]: Extracting #4: cost 288 inf + 574 1554040401.275 * * [simplify]: Extracting #5: cost 426 inf + 10448 1554040401.289 * * [simplify]: Extracting #6: cost 175 inf + 94045 1554040401.342 * * [simplify]: Extracting #7: cost 26 inf + 158580 1554040401.394 * * [simplify]: Extracting #8: cost 0 inf + 173506 1554040401.445 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040401.445 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040401.446 * * * * [progress]: [ 305 / 2262 ] simplifiying candidate # 1554040401.446 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040401.448 * * [simplify]: iters left: 6 (22 enodes) 1554040401.455 * * [simplify]: iters left: 5 (115 enodes) 1554040401.484 * * [simplify]: iters left: 4 (354 enodes) 1554040401.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040401.683 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040401.683 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040401.683 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040401.684 * * [simplify]: Extracting #4: cost 245 inf + 1111 1554040401.688 * * [simplify]: Extracting #5: cost 368 inf + 8392 1554040401.715 * * [simplify]: Extracting #6: cost 230 inf + 73676 1554040401.762 * * [simplify]: Extracting #7: cost 77 inf + 155252 1554040401.810 * * [simplify]: Extracting #8: cost 45 inf + 169310 1554040401.873 * * [simplify]: Extracting #9: cost 8 inf + 183229 1554040401.934 * * [simplify]: Extracting #10: cost 0 inf + 186991 1554040402.025 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040402.025 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040402.026 * * * * [progress]: [ 306 / 2262 ] simplifiying candidate # 1554040402.026 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040402.027 * * [simplify]: iters left: 6 (22 enodes) 1554040402.039 * * [simplify]: iters left: 5 (115 enodes) 1554040402.065 * * [simplify]: iters left: 4 (344 enodes) 1554040402.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040402.291 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040402.291 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040402.291 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040402.292 * * [simplify]: Extracting #4: cost 289 inf + 696 1554040402.296 * * [simplify]: Extracting #5: cost 421 inf + 13885 1554040402.317 * * [simplify]: Extracting #6: cost 142 inf + 113336 1554040402.359 * * [simplify]: Extracting #7: cost 13 inf + 173621 1554040402.411 * * [simplify]: Extracting #8: cost 0 inf + 180685 1554040402.486 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040402.486 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040402.486 * * * * [progress]: [ 307 / 2262 ] simplifiying candidate # 1554040402.487 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040402.487 * * [simplify]: iters left: 6 (22 enodes) 1554040402.498 * * [simplify]: iters left: 5 (115 enodes) 1554040402.542 * * [simplify]: iters left: 4 (350 enodes) 1554040402.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040402.714 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040402.715 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040402.715 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040402.717 * * [simplify]: Extracting #4: cost 253 inf + 701 1554040402.721 * * [simplify]: Extracting #5: cost 380 inf + 5653 1554040402.735 * * [simplify]: Extracting #6: cost 252 inf + 74170 1554040402.782 * * [simplify]: Extracting #7: cost 94 inf + 143678 1554040402.865 * * [simplify]: Extracting #8: cost 21 inf + 185117 1554040402.912 * * [simplify]: Extracting #9: cost 4 inf + 189777 1554040402.992 * * [simplify]: Extracting #10: cost 0 inf + 191662 1554040403.053 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040403.054 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040403.055 * * * * [progress]: [ 308 / 2262 ] simplifiying candidate # 1554040403.055 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040403.055 * * [simplify]: iters left: 6 (22 enodes) 1554040403.068 * * [simplify]: iters left: 5 (115 enodes) 1554040403.115 * * [simplify]: iters left: 4 (348 enodes) 1554040403.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040403.283 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040403.283 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040403.283 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040403.285 * * [simplify]: Extracting #4: cost 288 inf + 574 1554040403.293 * * [simplify]: Extracting #5: cost 426 inf + 10448 1554040403.331 * * [simplify]: Extracting #6: cost 175 inf + 94045 1554040403.393 * * [simplify]: Extracting #7: cost 26 inf + 158580 1554040403.469 * * [simplify]: Extracting #8: cost 0 inf + 173506 1554040403.548 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040403.548 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040403.549 * * * * [progress]: [ 309 / 2262 ] simplifiying candidate # 1554040403.549 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040403.550 * * [simplify]: iters left: 6 (22 enodes) 1554040403.562 * * [simplify]: iters left: 5 (115 enodes) 1554040403.612 * * [simplify]: iters left: 4 (354 enodes) 1554040403.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040403.835 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040403.835 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040403.836 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040403.838 * * [simplify]: Extracting #4: cost 245 inf + 1111 1554040403.843 * * [simplify]: Extracting #5: cost 368 inf + 8392 1554040403.869 * * [simplify]: Extracting #6: cost 230 inf + 73676 1554040403.924 * * [simplify]: Extracting #7: cost 77 inf + 155252 1554040403.994 * * [simplify]: Extracting #8: cost 45 inf + 169310 1554040404.045 * * [simplify]: Extracting #9: cost 8 inf + 183229 1554040404.115 * * [simplify]: Extracting #10: cost 0 inf + 186991 1554040404.174 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040404.174 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040404.174 * * * * [progress]: [ 310 / 2262 ] simplifiying candidate # 1554040404.175 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040404.175 * * [simplify]: iters left: 6 (23 enodes) 1554040404.188 * * [simplify]: iters left: 5 (117 enodes) 1554040404.242 * * [simplify]: iters left: 4 (351 enodes) 1554040404.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040404.415 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040404.415 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040404.415 * * [simplify]: Extracting #3: cost 145 inf + 0 1554040404.417 * * [simplify]: Extracting #4: cost 309 inf + 656 1554040404.428 * * [simplify]: Extracting #5: cost 460 inf + 6565 1554040404.450 * * [simplify]: Extracting #6: cost 233 inf + 64072 1554040404.506 * * [simplify]: Extracting #7: cost 75 inf + 147939 1554040404.572 * * [simplify]: Extracting #8: cost 4 inf + 195303 1554040404.638 * * [simplify]: Extracting #9: cost 0 inf + 197959 1554040404.733 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040404.733 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040404.734 * * * * [progress]: [ 311 / 2262 ] simplifiying candidate # 1554040404.735 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040404.735 * * [simplify]: iters left: 6 (23 enodes) 1554040404.748 * * [simplify]: iters left: 5 (117 enodes) 1554040404.795 * * [simplify]: iters left: 4 (357 enodes) 1554040404.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040404.960 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040404.960 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040404.960 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040404.962 * * [simplify]: Extracting #4: cost 240 inf + 1151 1554040404.972 * * [simplify]: Extracting #5: cost 377 inf + 8152 1554040404.991 * * [simplify]: Extracting #6: cost 240 inf + 89226 1554040405.046 * * [simplify]: Extracting #7: cost 81 inf + 164629 1554040405.115 * * [simplify]: Extracting #8: cost 26 inf + 190672 1554040405.196 * * [simplify]: Extracting #9: cost 3 inf + 199573 1554040405.263 * * [simplify]: Extracting #10: cost 0 inf + 200372 1554040405.356 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040405.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040405.357 * * * * [progress]: [ 312 / 2262 ] simplifiying candidate # 1554040405.357 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040405.357 * * [simplify]: iters left: 6 (23 enodes) 1554040405.364 * * [simplify]: iters left: 5 (115 enodes) 1554040405.396 * * [simplify]: iters left: 4 (339 enodes) 1554040405.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040405.589 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040405.589 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040405.590 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040405.592 * * [simplify]: Extracting #4: cost 284 inf + 819 1554040405.599 * * [simplify]: Extracting #5: cost 380 inf + 16556 1554040405.625 * * [simplify]: Extracting #6: cost 69 inf + 129166 1554040405.673 * * [simplify]: Extracting #7: cost 3 inf + 164873 1554040405.733 * * [simplify]: Extracting #8: cost 0 inf + 165963 1554040405.791 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040405.791 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040405.792 * * * * [progress]: [ 313 / 2262 ] simplifiying candidate # 1554040405.792 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040405.792 * * [simplify]: iters left: 6 (23 enodes) 1554040405.799 * * [simplify]: iters left: 5 (115 enodes) 1554040405.840 * * [simplify]: iters left: 4 (345 enodes) 1554040406.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040406.033 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040406.033 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040406.034 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040406.036 * * [simplify]: Extracting #4: cost 211 inf + 1194 1554040406.040 * * [simplify]: Extracting #5: cost 321 inf + 6827 1554040406.054 * * [simplify]: Extracting #6: cost 236 inf + 55176 1554040406.089 * * [simplify]: Extracting #7: cost 84 inf + 128712 1554040406.143 * * [simplify]: Extracting #8: cost 42 inf + 147705 1554040406.199 * * [simplify]: Extracting #9: cost 9 inf + 160504 1554040406.278 * * [simplify]: Extracting #10: cost 0 inf + 164550 1554040406.353 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040406.353 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040406.354 * * * * [progress]: [ 314 / 2262 ] simplifiying candidate # 1554040406.354 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040406.355 * * [simplify]: iters left: 6 (21 enodes) 1554040406.366 * * [simplify]: iters left: 5 (109 enodes) 1554040406.416 * * [simplify]: iters left: 4 (328 enodes) 1554040406.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040406.593 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040406.593 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040406.594 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040406.595 * * [simplify]: Extracting #4: cost 286 inf + 452 1554040406.602 * * [simplify]: Extracting #5: cost 397 inf + 15449 1554040406.635 * * [simplify]: Extracting #6: cost 133 inf + 117247 1554040406.685 * * [simplify]: Extracting #7: cost 5 inf + 164748 1554040406.756 * * [simplify]: Extracting #8: cost 0 inf + 164711 1554040406.824 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040406.824 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040406.825 * * * * [progress]: [ 315 / 2262 ] simplifiying candidate # 1554040406.825 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040406.826 * * [simplify]: iters left: 6 (21 enodes) 1554040406.840 * * [simplify]: iters left: 5 (109 enodes) 1554040406.880 * * [simplify]: iters left: 4 (334 enodes) 1554040407.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040407.047 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040407.047 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040407.048 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040407.049 * * [simplify]: Extracting #4: cost 223 inf + 251 1554040407.053 * * [simplify]: Extracting #5: cost 341 inf + 4774 1554040407.076 * * [simplify]: Extracting #6: cost 234 inf + 72115 1554040407.144 * * [simplify]: Extracting #7: cost 74 inf + 142436 1554040407.211 * * [simplify]: Extracting #8: cost 42 inf + 148767 1554040407.275 * * [simplify]: Extracting #9: cost 5 inf + 162919 1554040407.329 * * [simplify]: Extracting #10: cost 0 inf + 165430 1554040407.392 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040407.392 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040407.392 * * * * [progress]: [ 316 / 2262 ] simplifiying candidate # 1554040407.392 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040407.393 * * [simplify]: iters left: 6 (21 enodes) 1554040407.400 * * [simplify]: iters left: 5 (111 enodes) 1554040407.443 * * [simplify]: iters left: 4 (334 enodes) 1554040407.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040407.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040407.599 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040407.599 * * [simplify]: Extracting #3: cost 130 inf + 0 1554040407.600 * * [simplify]: Extracting #4: cost 289 inf + 696 1554040407.603 * * [simplify]: Extracting #5: cost 399 inf + 12434 1554040407.623 * * [simplify]: Extracting #6: cost 106 inf + 117345 1554040407.659 * * [simplify]: Extracting #7: cost 6 inf + 160125 1554040407.728 * * [simplify]: Extracting #8: cost 0 inf + 162817 1554040407.801 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040407.802 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040407.802 * * * * [progress]: [ 317 / 2262 ] simplifiying candidate # 1554040407.803 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040407.803 * * [simplify]: iters left: 6 (21 enodes) 1554040407.815 * * [simplify]: iters left: 5 (111 enodes) 1554040407.865 * * [simplify]: iters left: 4 (340 enodes) 1554040408.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040408.031 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040408.031 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040408.032 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040408.032 * * [simplify]: Extracting #4: cost 222 inf + 333 1554040408.035 * * [simplify]: Extracting #5: cost 329 inf + 9380 1554040408.060 * * [simplify]: Extracting #6: cost 185 inf + 93424 1554040408.135 * * [simplify]: Extracting #7: cost 68 inf + 139346 1554040408.185 * * [simplify]: Extracting #8: cost 36 inf + 145283 1554040408.262 * * [simplify]: Extracting #9: cost 6 inf + 157776 1554040408.331 * * [simplify]: Extracting #10: cost 0 inf + 160118 1554040408.371 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040408.372 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040408.372 * * * * [progress]: [ 318 / 2262 ] simplifiying candidate # 1554040408.372 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040408.372 * * [simplify]: iters left: 6 (24 enodes) 1554040408.379 * * [simplify]: iters left: 5 (122 enodes) 1554040408.406 * * [simplify]: iters left: 4 (370 enodes) 1554040408.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040408.557 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040408.557 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040408.557 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040408.559 * * [simplify]: Extracting #4: cost 328 inf + 494 1554040408.572 * * [simplify]: Extracting #5: cost 490 inf + 12237 1554040408.618 * * [simplify]: Extracting #6: cost 171 inf + 139093 1554040408.693 * * [simplify]: Extracting #7: cost 8 inf + 211795 1554040408.776 * * [simplify]: Extracting #8: cost 0 inf + 215852 1554040408.864 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040408.864 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040408.865 * * * * [progress]: [ 319 / 2262 ] simplifiying candidate # 1554040408.865 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040408.866 * * [simplify]: iters left: 6 (24 enodes) 1554040408.879 * * [simplify]: iters left: 5 (122 enodes) 1554040408.913 * * [simplify]: iters left: 4 (376 enodes) 1554040409.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040409.129 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040409.129 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040409.130 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040409.131 * * [simplify]: Extracting #4: cost 291 inf + 905 1554040409.137 * * [simplify]: Extracting #5: cost 444 inf + 9949 1554040409.171 * * [simplify]: Extracting #6: cost 278 inf + 92136 1554040409.232 * * [simplify]: Extracting #7: cost 87 inf + 184470 1554040409.321 * * [simplify]: Extracting #8: cost 19 inf + 222554 1554040409.402 * * [simplify]: Extracting #9: cost 7 inf + 225837 1554040409.485 * * [simplify]: Extracting #10: cost 0 inf + 228441 1554040409.574 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040409.574 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040409.575 * * * * [progress]: [ 320 / 2262 ] simplifiying candidate # 1554040409.576 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040409.576 * * [simplify]: iters left: 6 (24 enodes) 1554040409.589 * * [simplify]: iters left: 5 (122 enodes) 1554040409.643 * * [simplify]: iters left: 4 (372 enodes) 1554040409.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040409.881 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040409.881 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040409.882 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040409.884 * * [simplify]: Extracting #4: cost 327 inf + 372 1554040409.890 * * [simplify]: Extracting #5: cost 492 inf + 10174 1554040409.924 * * [simplify]: Extracting #6: cost 193 inf + 110075 1554040410.007 * * [simplify]: Extracting #7: cost 34 inf + 181332 1554040410.100 * * [simplify]: Extracting #8: cost 0 inf + 211025 1554040410.174 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040410.174 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040410.174 * * * * [progress]: [ 321 / 2262 ] simplifiying candidate # 1554040410.174 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040410.175 * * [simplify]: iters left: 6 (24 enodes) 1554040410.182 * * [simplify]: iters left: 5 (122 enodes) 1554040410.217 * * [simplify]: iters left: 4 (378 enodes) 1554040410.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040410.450 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040410.450 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040410.450 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040410.452 * * [simplify]: Extracting #4: cost 289 inf + 620 1554040410.454 * * [simplify]: Extracting #5: cost 443 inf + 7724 1554040410.469 * * [simplify]: Extracting #6: cost 333 inf + 55100 1554040410.526 * * [simplify]: Extracting #7: cost 113 inf + 163115 1554040410.617 * * [simplify]: Extracting #8: cost 15 inf + 216022 1554040410.690 * * [simplify]: Extracting #9: cost 2 inf + 220544 1554040410.768 * * [simplify]: Extracting #10: cost 0 inf + 221050 1554040410.875 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040410.875 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040410.876 * * * * [progress]: [ 322 / 2262 ] simplifiying candidate # 1554040410.876 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040410.876 * * [simplify]: iters left: 6 (24 enodes) 1554040410.883 * * [simplify]: iters left: 5 (122 enodes) 1554040410.918 * * [simplify]: iters left: 4 (370 enodes) 1554040411.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040411.111 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040411.112 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040411.112 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040411.114 * * [simplify]: Extracting #4: cost 328 inf + 494 1554040411.121 * * [simplify]: Extracting #5: cost 490 inf + 12237 1554040411.173 * * [simplify]: Extracting #6: cost 171 inf + 139093 1554040411.263 * * [simplify]: Extracting #7: cost 8 inf + 211795 1554040411.338 * * [simplify]: Extracting #8: cost 0 inf + 215852 1554040411.411 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040411.411 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040411.412 * * * * [progress]: [ 323 / 2262 ] simplifiying candidate # 1554040411.412 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040411.413 * * [simplify]: iters left: 6 (24 enodes) 1554040411.426 * * [simplify]: iters left: 5 (122 enodes) 1554040411.461 * * [simplify]: iters left: 4 (376 enodes) 1554040411.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040411.655 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040411.655 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040411.656 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040411.658 * * [simplify]: Extracting #4: cost 291 inf + 905 1554040411.662 * * [simplify]: Extracting #5: cost 444 inf + 9949 1554040411.679 * * [simplify]: Extracting #6: cost 278 inf + 92136 1554040411.739 * * [simplify]: Extracting #7: cost 87 inf + 184470 1554040411.829 * * [simplify]: Extracting #8: cost 19 inf + 222554 1554040411.935 * * [simplify]: Extracting #9: cost 7 inf + 225837 1554040412.016 * * [simplify]: Extracting #10: cost 0 inf + 228441 1554040412.084 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040412.084 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040412.084 * * * * [progress]: [ 324 / 2262 ] simplifiying candidate # 1554040412.085 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040412.085 * * [simplify]: iters left: 6 (24 enodes) 1554040412.092 * * [simplify]: iters left: 5 (122 enodes) 1554040412.121 * * [simplify]: iters left: 4 (372 enodes) 1554040412.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040412.361 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040412.361 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040412.361 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040412.363 * * [simplify]: Extracting #4: cost 327 inf + 372 1554040412.369 * * [simplify]: Extracting #5: cost 492 inf + 10174 1554040412.402 * * [simplify]: Extracting #6: cost 193 inf + 110075 1554040412.449 * * [simplify]: Extracting #7: cost 34 inf + 181332 1554040412.512 * * [simplify]: Extracting #8: cost 0 inf + 211025 1554040412.572 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040412.572 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040412.572 * * * * [progress]: [ 325 / 2262 ] simplifiying candidate # 1554040412.572 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040412.573 * * [simplify]: iters left: 6 (24 enodes) 1554040412.581 * * [simplify]: iters left: 5 (122 enodes) 1554040412.630 * * [simplify]: iters left: 4 (378 enodes) 1554040412.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040412.825 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040412.825 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040412.826 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040412.827 * * [simplify]: Extracting #4: cost 289 inf + 620 1554040412.829 * * [simplify]: Extracting #5: cost 443 inf + 7724 1554040412.840 * * [simplify]: Extracting #6: cost 333 inf + 55100 1554040412.895 * * [simplify]: Extracting #7: cost 113 inf + 163115 1554040412.983 * * [simplify]: Extracting #8: cost 15 inf + 216022 1554040413.073 * * [simplify]: Extracting #9: cost 2 inf + 220544 1554040413.148 * * [simplify]: Extracting #10: cost 0 inf + 221050 1554040413.257 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040413.257 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040413.258 * * * * [progress]: [ 326 / 2262 ] simplifiying candidate # 1554040413.258 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040413.259 * * [simplify]: iters left: 6 (24 enodes) 1554040413.272 * * [simplify]: iters left: 5 (122 enodes) 1554040413.299 * * [simplify]: iters left: 4 (363 enodes) 1554040413.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040413.472 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040413.472 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040413.472 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040413.473 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040413.476 * * [simplify]: Extracting #5: cost 477 inf + 10424 1554040413.510 * * [simplify]: Extracting #6: cost 161 inf + 138298 1554040413.576 * * [simplify]: Extracting #7: cost 11 inf + 209711 1554040413.659 * * [simplify]: Extracting #8: cost 0 inf + 217018 1554040413.729 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040413.729 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040413.730 * * * * [progress]: [ 327 / 2262 ] simplifiying candidate # 1554040413.730 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040413.730 * * [simplify]: iters left: 6 (24 enodes) 1554040413.737 * * [simplify]: iters left: 5 (122 enodes) 1554040413.770 * * [simplify]: iters left: 4 (369 enodes) 1554040413.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040413.964 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040413.964 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040413.964 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040413.965 * * [simplify]: Extracting #4: cost 280 inf + 987 1554040413.967 * * [simplify]: Extracting #5: cost 440 inf + 5122 1554040413.974 * * [simplify]: Extracting #6: cost 417 inf + 26550 1554040414.008 * * [simplify]: Extracting #7: cost 210 inf + 115699 1554040414.095 * * [simplify]: Extracting #8: cost 36 inf + 209964 1554040414.198 * * [simplify]: Extracting #9: cost 1 inf + 228986 1554040414.268 * * [simplify]: Extracting #10: cost 0 inf + 229239 1554040414.377 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040414.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040414.378 * * * * [progress]: [ 328 / 2262 ] simplifiying candidate # 1554040414.378 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040414.379 * * [simplify]: iters left: 6 (24 enodes) 1554040414.386 * * [simplify]: iters left: 5 (121 enodes) 1554040414.412 * * [simplify]: iters left: 4 (352 enodes) 1554040414.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040414.580 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040414.580 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040414.580 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040414.581 * * [simplify]: Extracting #4: cost 301 inf + 494 1554040414.585 * * [simplify]: Extracting #5: cost 423 inf + 13164 1554040414.610 * * [simplify]: Extracting #6: cost 128 inf + 132746 1554040414.670 * * [simplify]: Extracting #7: cost 4 inf + 186761 1554040414.724 * * [simplify]: Extracting #8: cost 0 inf + 187238 1554040414.806 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040414.806 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040414.807 * * * * [progress]: [ 329 / 2262 ] simplifiying candidate # 1554040414.808 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040414.808 * * [simplify]: iters left: 6 (24 enodes) 1554040414.821 * * [simplify]: iters left: 5 (121 enodes) 1554040414.874 * * [simplify]: iters left: 4 (358 enodes) 1554040415.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040415.072 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040415.072 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040415.073 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040415.075 * * [simplify]: Extracting #4: cost 260 inf + 661 1554040415.079 * * [simplify]: Extracting #5: cost 380 inf + 6309 1554040415.091 * * [simplify]: Extracting #6: cost 290 inf + 55278 1554040415.120 * * [simplify]: Extracting #7: cost 113 inf + 136587 1554040415.171 * * [simplify]: Extracting #8: cost 20 inf + 185933 1554040415.257 * * [simplify]: Extracting #9: cost 0 inf + 195553 1554040415.316 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040415.316 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040415.317 * * * * [progress]: [ 330 / 2262 ] simplifiying candidate # 1554040415.318 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040415.318 * * [simplify]: iters left: 6 (22 enodes) 1554040415.330 * * [simplify]: iters left: 5 (115 enodes) 1554040415.366 * * [simplify]: iters left: 4 (341 enodes) 1554040415.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040415.554 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040415.554 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040415.554 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040415.556 * * [simplify]: Extracting #4: cost 290 inf + 737 1554040415.562 * * [simplify]: Extracting #5: cost 427 inf + 10873 1554040415.600 * * [simplify]: Extracting #6: cost 174 inf + 102814 1554040415.673 * * [simplify]: Extracting #7: cost 21 inf + 170365 1554040415.742 * * [simplify]: Extracting #8: cost 0 inf + 180287 1554040415.806 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040415.806 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040415.806 * * * * [progress]: [ 331 / 2262 ] simplifiying candidate # 1554040415.806 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040415.807 * * [simplify]: iters left: 6 (22 enodes) 1554040415.813 * * [simplify]: iters left: 5 (115 enodes) 1554040415.844 * * [simplify]: iters left: 4 (347 enodes) 1554040416.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040416.047 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040416.047 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040416.047 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040416.049 * * [simplify]: Extracting #4: cost 251 inf + 661 1554040416.053 * * [simplify]: Extracting #5: cost 374 inf + 6231 1554040416.080 * * [simplify]: Extracting #6: cost 259 inf + 66774 1554040416.111 * * [simplify]: Extracting #7: cost 102 inf + 137619 1554040416.165 * * [simplify]: Extracting #8: cost 22 inf + 181859 1554040416.233 * * [simplify]: Extracting #9: cost 5 inf + 188738 1554040416.300 * * [simplify]: Extracting #10: cost 0 inf + 190294 1554040416.386 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040416.386 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040416.387 * * * * [progress]: [ 332 / 2262 ] simplifiying candidate # 1554040416.387 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040416.388 * * [simplify]: iters left: 6 (24 enodes) 1554040416.402 * * [simplify]: iters left: 5 (122 enodes) 1554040416.455 * * [simplify]: iters left: 4 (370 enodes) 1554040416.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040416.674 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040416.674 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040416.675 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040416.677 * * [simplify]: Extracting #4: cost 328 inf + 494 1554040416.684 * * [simplify]: Extracting #5: cost 489 inf + 13447 1554040416.737 * * [simplify]: Extracting #6: cost 146 inf + 149405 1554040416.791 * * [simplify]: Extracting #7: cost 5 inf + 210966 1554040416.886 * * [simplify]: Extracting #8: cost 0 inf + 211212 1554040416.954 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040416.954 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040416.955 * * * * [progress]: [ 333 / 2262 ] simplifiying candidate # 1554040416.955 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040416.956 * * [simplify]: iters left: 6 (24 enodes) 1554040416.969 * * [simplify]: iters left: 5 (122 enodes) 1554040417.022 * * [simplify]: iters left: 4 (376 enodes) 1554040417.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040417.200 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040417.200 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040417.200 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040417.202 * * [simplify]: Extracting #4: cost 292 inf + 661 1554040417.208 * * [simplify]: Extracting #5: cost 447 inf + 8975 1554040417.249 * * [simplify]: Extracting #6: cost 238 inf + 118494 1554040417.309 * * [simplify]: Extracting #7: cost 69 inf + 195306 1554040417.398 * * [simplify]: Extracting #8: cost 23 inf + 215342 1554040417.478 * * [simplify]: Extracting #9: cost 5 inf + 220950 1554040417.534 * * [simplify]: Extracting #10: cost 0 inf + 222797 1554040417.602 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040417.602 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040417.603 * * * * [progress]: [ 334 / 2262 ] simplifiying candidate # 1554040417.603 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040417.603 * * [simplify]: iters left: 6 (22 enodes) 1554040417.616 * * [simplify]: iters left: 5 (116 enodes) 1554040417.658 * * [simplify]: iters left: 4 (346 enodes) 1554040417.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040417.833 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040417.834 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040417.834 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040417.835 * * [simplify]: Extracting #4: cost 291 inf + 696 1554040417.837 * * [simplify]: Extracting #5: cost 433 inf + 7810 1554040417.853 * * [simplify]: Extracting #6: cost 193 inf + 92222 1554040417.913 * * [simplify]: Extracting #7: cost 26 inf + 167472 1554040417.985 * * [simplify]: Extracting #8: cost 0 inf + 181693 1554040418.035 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040418.035 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040418.035 * * * * [progress]: [ 335 / 2262 ] simplifiying candidate # 1554040418.035 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040418.035 * * [simplify]: iters left: 6 (22 enodes) 1554040418.042 * * [simplify]: iters left: 5 (116 enodes) 1554040418.068 * * [simplify]: iters left: 4 (352 enodes) 1554040418.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040418.206 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040418.206 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040418.206 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040418.207 * * [simplify]: Extracting #4: cost 255 inf + 782 1554040418.209 * * [simplify]: Extracting #5: cost 383 inf + 5328 1554040418.222 * * [simplify]: Extracting #6: cost 309 inf + 46356 1554040418.275 * * [simplify]: Extracting #7: cost 133 inf + 134438 1554040418.343 * * [simplify]: Extracting #8: cost 19 inf + 190077 1554040418.432 * * [simplify]: Extracting #9: cost 3 inf + 192664 1554040418.497 * * [simplify]: Extracting #10: cost 0 inf + 193714 1554040418.584 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040418.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040418.585 * * * * [progress]: [ 336 / 2262 ] simplifiying candidate # 1554040418.585 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040418.586 * * [simplify]: iters left: 6 (24 enodes) 1554040418.598 * * [simplify]: iters left: 5 (123 enodes) 1554040418.652 * * [simplify]: iters left: 4 (373 enodes) 1554040418.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040418.890 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040418.890 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040418.890 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040418.892 * * [simplify]: Extracting #4: cost 322 inf + 412 1554040418.899 * * [simplify]: Extracting #5: cost 476 inf + 14165 1554040418.945 * * [simplify]: Extracting #6: cost 140 inf + 141174 1554040419.006 * * [simplify]: Extracting #7: cost 4 inf + 208154 1554040419.102 * * [simplify]: Extracting #8: cost 0 inf + 209117 1554040419.193 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040419.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040419.194 * * * * [progress]: [ 337 / 2262 ] simplifiying candidate # 1554040419.195 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040419.195 * * [simplify]: iters left: 6 (24 enodes) 1554040419.208 * * [simplify]: iters left: 5 (123 enodes) 1554040419.256 * * [simplify]: iters left: 4 (379 enodes) 1554040419.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040419.445 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040419.445 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040419.445 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040419.446 * * [simplify]: Extracting #4: cost 281 inf + 784 1554040419.449 * * [simplify]: Extracting #5: cost 432 inf + 10833 1554040419.462 * * [simplify]: Extracting #6: cost 313 inf + 68154 1554040419.495 * * [simplify]: Extracting #7: cost 158 inf + 143527 1554040419.554 * * [simplify]: Extracting #8: cost 23 inf + 222959 1554040419.659 * * [simplify]: Extracting #9: cost 2 inf + 223373 1554040419.771 * * [simplify]: Extracting #10: cost 0 inf + 224010 1554040419.879 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040419.879 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040419.880 * * * * [progress]: [ 338 / 2262 ] simplifiying candidate # 1554040419.880 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040419.881 * * [simplify]: iters left: 6 (24 enodes) 1554040419.894 * * [simplify]: iters left: 5 (121 enodes) 1554040419.922 * * [simplify]: iters left: 4 (358 enodes) 1554040420.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040420.124 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040420.124 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040420.125 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040420.126 * * [simplify]: Extracting #4: cost 302 inf + 493 1554040420.129 * * [simplify]: Extracting #5: cost 429 inf + 14017 1554040420.162 * * [simplify]: Extracting #6: cost 120 inf + 140761 1554040420.238 * * [simplify]: Extracting #7: cost 4 inf + 186932 1554040420.323 * * [simplify]: Extracting #8: cost 0 inf + 187808 1554040420.400 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040420.400 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040420.401 * * * * [progress]: [ 339 / 2262 ] simplifiying candidate # 1554040420.401 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040420.401 * * [simplify]: iters left: 6 (24 enodes) 1554040420.408 * * [simplify]: iters left: 5 (121 enodes) 1554040420.443 * * [simplify]: iters left: 4 (364 enodes) 1554040420.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040420.636 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040420.636 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040420.636 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040420.637 * * [simplify]: Extracting #4: cost 259 inf + 906 1554040420.639 * * [simplify]: Extracting #5: cost 389 inf + 5165 1554040420.645 * * [simplify]: Extracting #6: cost 364 inf + 27802 1554040420.664 * * [simplify]: Extracting #7: cost 198 inf + 88966 1554040420.715 * * [simplify]: Extracting #8: cost 52 inf + 167930 1554040420.775 * * [simplify]: Extracting #9: cost 7 inf + 194374 1554040420.832 * * [simplify]: Extracting #10: cost 0 inf + 197569 1554040420.883 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040420.883 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040420.884 * * * * [progress]: [ 340 / 2262 ] simplifiying candidate # 1554040420.884 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040420.884 * * [simplify]: iters left: 6 (24 enodes) 1554040420.893 * * [simplify]: iters left: 5 (123 enodes) 1554040420.931 * * [simplify]: iters left: 4 (373 enodes) 1554040421.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040421.120 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040421.120 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040421.121 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040421.122 * * [simplify]: Extracting #4: cost 322 inf + 412 1554040421.130 * * [simplify]: Extracting #5: cost 476 inf + 14165 1554040421.182 * * [simplify]: Extracting #6: cost 140 inf + 141174 1554040421.272 * * [simplify]: Extracting #7: cost 4 inf + 208154 1554040421.364 * * [simplify]: Extracting #8: cost 0 inf + 209117 1554040421.458 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040421.458 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040421.459 * * * * [progress]: [ 341 / 2262 ] simplifiying candidate # 1554040421.459 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040421.459 * * [simplify]: iters left: 6 (24 enodes) 1554040421.469 * * [simplify]: iters left: 5 (123 enodes) 1554040421.499 * * [simplify]: iters left: 4 (379 enodes) 1554040421.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040421.728 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040421.728 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040421.728 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040421.729 * * [simplify]: Extracting #4: cost 281 inf + 784 1554040421.732 * * [simplify]: Extracting #5: cost 432 inf + 10833 1554040421.753 * * [simplify]: Extracting #6: cost 313 inf + 68154 1554040421.803 * * [simplify]: Extracting #7: cost 158 inf + 143527 1554040421.877 * * [simplify]: Extracting #8: cost 23 inf + 222959 1554040421.950 * * [simplify]: Extracting #9: cost 2 inf + 223373 1554040422.028 * * [simplify]: Extracting #10: cost 0 inf + 224010 1554040422.135 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040422.135 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040422.136 * * * * [progress]: [ 342 / 2262 ] simplifiying candidate # 1554040422.137 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040422.137 * * [simplify]: iters left: 6 (24 enodes) 1554040422.150 * * [simplify]: iters left: 5 (122 enodes) 1554040422.186 * * [simplify]: iters left: 4 (367 enodes) 1554040422.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040422.414 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040422.414 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040422.414 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040422.416 * * [simplify]: Extracting #4: cost 316 inf + 616 1554040422.424 * * [simplify]: Extracting #5: cost 475 inf + 14492 1554040422.475 * * [simplify]: Extracting #6: cost 152 inf + 148030 1554040422.553 * * [simplify]: Extracting #7: cost 5 inf + 218718 1554040422.637 * * [simplify]: Extracting #8: cost 0 inf + 219879 1554040422.739 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040422.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040422.740 * * * * [progress]: [ 343 / 2262 ] simplifiying candidate # 1554040422.741 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040422.741 * * [simplify]: iters left: 6 (24 enodes) 1554040422.754 * * [simplify]: iters left: 5 (122 enodes) 1554040422.809 * * [simplify]: iters left: 4 (373 enodes) 1554040423.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040423.011 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040423.011 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040423.012 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040423.013 * * [simplify]: Extracting #4: cost 279 inf + 743 1554040423.015 * * [simplify]: Extracting #5: cost 440 inf + 7434 1554040423.024 * * [simplify]: Extracting #6: cost 371 inf + 40394 1554040423.049 * * [simplify]: Extracting #7: cost 195 inf + 119714 1554040423.139 * * [simplify]: Extracting #8: cost 20 inf + 220389 1554040423.221 * * [simplify]: Extracting #9: cost 1 inf + 229643 1554040423.285 * * [simplify]: Extracting #10: cost 0 inf + 229816 1554040423.386 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040423.386 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040423.387 * * * * [progress]: [ 344 / 2262 ] simplifiying candidate # 1554040423.387 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040423.388 * * [simplify]: iters left: 6 (24 enodes) 1554040423.401 * * [simplify]: iters left: 5 (121 enodes) 1554040423.453 * * [simplify]: iters left: 4 (356 enodes) 1554040423.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040423.638 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040423.638 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040423.639 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040423.641 * * [simplify]: Extracting #4: cost 297 inf + 494 1554040423.653 * * [simplify]: Extracting #5: cost 428 inf + 13401 1554040423.697 * * [simplify]: Extracting #6: cost 114 inf + 133661 1554040423.774 * * [simplify]: Extracting #7: cost 3 inf + 182570 1554040423.857 * * [simplify]: Extracting #8: cost 0 inf + 183487 1554040423.939 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040423.939 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040423.939 * * * * [progress]: [ 345 / 2262 ] simplifiying candidate # 1554040423.940 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040423.940 * * [simplify]: iters left: 6 (24 enodes) 1554040423.954 * * [simplify]: iters left: 5 (121 enodes) 1554040424.005 * * [simplify]: iters left: 4 (362 enodes) 1554040424.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040424.163 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040424.163 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040424.163 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040424.165 * * [simplify]: Extracting #4: cost 251 inf + 946 1554040424.170 * * [simplify]: Extracting #5: cost 379 inf + 7281 1554040424.200 * * [simplify]: Extracting #6: cost 253 inf + 66606 1554040424.263 * * [simplify]: Extracting #7: cost 86 inf + 147056 1554040424.310 * * [simplify]: Extracting #8: cost 17 inf + 184376 1554040424.368 * * [simplify]: Extracting #9: cost 2 inf + 191896 1554040424.431 * * [simplify]: Extracting #10: cost 0 inf + 192402 1554040424.489 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040424.489 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040424.490 * * * * [progress]: [ 346 / 2262 ] simplifiying candidate # 1554040424.490 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040424.491 * * [simplify]: iters left: 6 (22 enodes) 1554040424.503 * * [simplify]: iters left: 5 (115 enodes) 1554040424.532 * * [simplify]: iters left: 4 (345 enodes) 1554040425.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040425.084 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040425.084 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040425.084 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040425.086 * * [simplify]: Extracting #4: cost 285 inf + 818 1554040425.093 * * [simplify]: Extracting #5: cost 428 inf + 11431 1554040425.131 * * [simplify]: Extracting #6: cost 168 inf + 103236 1554040425.203 * * [simplify]: Extracting #7: cost 17 inf + 169233 1554040425.263 * * [simplify]: Extracting #8: cost 0 inf + 176340 1554040425.341 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040425.341 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040425.341 * * * * [progress]: [ 347 / 2262 ] simplifiying candidate # 1554040425.342 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040425.342 * * [simplify]: iters left: 6 (22 enodes) 1554040425.355 * * [simplify]: iters left: 5 (115 enodes) 1554040425.403 * * [simplify]: iters left: 4 (351 enodes) 1554040425.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040425.622 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040425.622 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040425.622 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040425.624 * * [simplify]: Extracting #4: cost 245 inf + 783 1554040425.629 * * [simplify]: Extracting #5: cost 371 inf + 7694 1554040425.649 * * [simplify]: Extracting #6: cost 213 inf + 98060 1554040425.709 * * [simplify]: Extracting #7: cost 63 inf + 166516 1554040425.773 * * [simplify]: Extracting #8: cost 20 inf + 184646 1554040425.833 * * [simplify]: Extracting #9: cost 9 inf + 187837 1554040425.905 * * [simplify]: Extracting #10: cost 0 inf + 191027 1554040425.997 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554040425.997 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040425.997 * * * * [progress]: [ 348 / 2262 ] simplifiying candidate # 1554040425.998 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040425.998 * * [simplify]: iters left: 6 (24 enodes) 1554040426.011 * * [simplify]: iters left: 5 (122 enodes) 1554040426.063 * * [simplify]: iters left: 4 (372 enodes) 1554040426.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040426.264 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040426.264 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040426.265 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040426.266 * * [simplify]: Extracting #4: cost 327 inf + 372 1554040426.269 * * [simplify]: Extracting #5: cost 486 inf + 13145 1554040426.301 * * [simplify]: Extracting #6: cost 171 inf + 128589 1554040426.359 * * [simplify]: Extracting #7: cost 6 inf + 202563 1554040426.428 * * [simplify]: Extracting #8: cost 0 inf + 203505 1554040426.505 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040426.505 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040426.506 * * * * [progress]: [ 349 / 2262 ] simplifiying candidate # 1554040426.506 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040426.506 * * [simplify]: iters left: 6 (24 enodes) 1554040426.513 * * [simplify]: iters left: 5 (122 enodes) 1554040426.548 * * [simplify]: iters left: 4 (378 enodes) 1554040426.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040426.735 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040426.735 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040426.736 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040426.736 * * [simplify]: Extracting #4: cost 288 inf + 824 1554040426.742 * * [simplify]: Extracting #5: cost 441 inf + 8293 1554040426.767 * * [simplify]: Extracting #6: cost 306 inf + 67284 1554040426.818 * * [simplify]: Extracting #7: cost 119 inf + 155336 1554040426.902 * * [simplify]: Extracting #8: cost 18 inf + 213961 1554040427.010 * * [simplify]: Extracting #9: cost 2 inf + 220293 1554040427.108 * * [simplify]: Extracting #10: cost 0 inf + 221090 1554040427.182 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))))) 1554040427.182 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040427.182 * * * * [progress]: [ 350 / 2262 ] simplifiying candidate # 1554040427.182 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040427.182 * * [simplify]: iters left: 6 (24 enodes) 1554040427.193 * * [simplify]: iters left: 5 (123 enodes) 1554040427.236 * * [simplify]: iters left: 4 (373 enodes) 1554040427.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040427.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040427.432 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040427.433 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040427.434 * * [simplify]: Extracting #4: cost 320 inf + 616 1554040427.441 * * [simplify]: Extracting #5: cost 479 inf + 14589 1554040427.477 * * [simplify]: Extracting #6: cost 129 inf + 150307 1554040427.545 * * [simplify]: Extracting #7: cost 4 inf + 211634 1554040427.633 * * [simplify]: Extracting #8: cost 0 inf + 213317 1554040427.729 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040427.729 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040427.730 * * * * [progress]: [ 351 / 2262 ] simplifiying candidate # 1554040427.730 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040427.730 * * [simplify]: iters left: 6 (24 enodes) 1554040427.740 * * [simplify]: iters left: 5 (123 enodes) 1554040427.768 * * [simplify]: iters left: 4 (379 enodes) 1554040428.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040428.012 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040428.012 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040428.013 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040428.015 * * [simplify]: Extracting #4: cost 280 inf + 866 1554040428.020 * * [simplify]: Extracting #5: cost 442 inf + 7280 1554040428.048 * * [simplify]: Extracting #6: cost 289 inf + 80774 1554040428.105 * * [simplify]: Extracting #7: cost 101 inf + 172761 1554040428.211 * * [simplify]: Extracting #8: cost 18 inf + 219432 1554040428.321 * * [simplify]: Extracting #9: cost 3 inf + 224015 1554040428.400 * * [simplify]: Extracting #10: cost 0 inf + 224814 1554040428.509 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040428.509 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040428.510 * * * * [progress]: [ 352 / 2262 ] simplifiying candidate # 1554040428.510 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040428.510 * * [simplify]: iters left: 6 (22 enodes) 1554040428.523 * * [simplify]: iters left: 5 (116 enodes) 1554040428.565 * * [simplify]: iters left: 4 (350 enodes) 1554040428.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040428.742 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040428.742 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040428.742 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040428.744 * * [simplify]: Extracting #4: cost 289 inf + 737 1554040428.749 * * [simplify]: Extracting #5: cost 422 inf + 18231 1554040428.770 * * [simplify]: Extracting #6: cost 163 inf + 112899 1554040428.809 * * [simplify]: Extracting #7: cost 13 inf + 167780 1554040428.851 * * [simplify]: Extracting #8: cost 0 inf + 174074 1554040428.925 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040428.926 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040428.926 * * * * [progress]: [ 353 / 2262 ] simplifiying candidate # 1554040428.927 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040428.927 * * [simplify]: iters left: 6 (22 enodes) 1554040428.939 * * [simplify]: iters left: 5 (116 enodes) 1554040428.992 * * [simplify]: iters left: 4 (356 enodes) 1554040429.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040429.218 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040429.218 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040429.218 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040429.219 * * [simplify]: Extracting #4: cost 249 inf + 946 1554040429.221 * * [simplify]: Extracting #5: cost 375 inf + 7854 1554040429.235 * * [simplify]: Extracting #6: cost 226 inf + 78944 1554040429.268 * * [simplify]: Extracting #7: cost 80 inf + 144435 1554040429.321 * * [simplify]: Extracting #8: cost 19 inf + 174102 1554040429.385 * * [simplify]: Extracting #9: cost 1 inf + 180430 1554040429.450 * * [simplify]: Extracting #10: cost 0 inf + 180723 1554040429.521 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040429.521 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040429.522 * * * * [progress]: [ 354 / 2262 ] simplifiying candidate # 1554040429.522 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040429.523 * * [simplify]: iters left: 6 (24 enodes) 1554040429.536 * * [simplify]: iters left: 5 (123 enodes) 1554040429.589 * * [simplify]: iters left: 4 (373 enodes) 1554040429.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040429.850 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040429.851 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040429.857 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040429.859 * * [simplify]: Extracting #4: cost 320 inf + 616 1554040429.866 * * [simplify]: Extracting #5: cost 479 inf + 14589 1554040429.903 * * [simplify]: Extracting #6: cost 129 inf + 150307 1554040429.981 * * [simplify]: Extracting #7: cost 4 inf + 211634 1554040430.050 * * [simplify]: Extracting #8: cost 0 inf + 213317 1554040430.118 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040430.118 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040430.118 * * * * [progress]: [ 355 / 2262 ] simplifiying candidate # 1554040430.119 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040430.119 * * [simplify]: iters left: 6 (24 enodes) 1554040430.126 * * [simplify]: iters left: 5 (123 enodes) 1554040430.174 * * [simplify]: iters left: 4 (379 enodes) 1554040430.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040430.405 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040430.405 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040430.406 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040430.407 * * [simplify]: Extracting #4: cost 280 inf + 866 1554040430.412 * * [simplify]: Extracting #5: cost 442 inf + 7280 1554040430.441 * * [simplify]: Extracting #6: cost 289 inf + 80774 1554040430.522 * * [simplify]: Extracting #7: cost 101 inf + 172761 1554040430.633 * * [simplify]: Extracting #8: cost 18 inf + 219432 1554040430.742 * * [simplify]: Extracting #9: cost 3 inf + 224015 1554040430.825 * * [simplify]: Extracting #10: cost 0 inf + 224814 1554040430.928 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040430.928 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040430.928 * * * * [progress]: [ 356 / 2262 ] simplifiying candidate # 1554040430.929 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040430.929 * * [simplify]: iters left: 6 (24 enodes) 1554040430.936 * * [simplify]: iters left: 5 (121 enodes) 1554040430.969 * * [simplify]: iters left: 4 (362 enodes) 1554040431.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040431.208 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040431.208 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040431.209 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040431.210 * * [simplify]: Extracting #4: cost 297 inf + 494 1554040431.216 * * [simplify]: Extracting #5: cost 435 inf + 9771 1554040431.252 * * [simplify]: Extracting #6: cost 117 inf + 126196 1554040431.318 * * [simplify]: Extracting #7: cost 2 inf + 178819 1554040431.389 * * [simplify]: Extracting #8: cost 0 inf + 179325 1554040431.458 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040431.458 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040431.459 * * * * [progress]: [ 357 / 2262 ] simplifiying candidate # 1554040431.459 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040431.460 * * [simplify]: iters left: 6 (24 enodes) 1554040431.473 * * [simplify]: iters left: 5 (121 enodes) 1554040431.523 * * [simplify]: iters left: 4 (368 enodes) 1554040431.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040431.755 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040431.755 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040431.756 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040431.757 * * [simplify]: Extracting #4: cost 258 inf + 702 1554040431.762 * * [simplify]: Extracting #5: cost 385 inf + 8163 1554040431.804 * * [simplify]: Extracting #6: cost 177 inf + 114124 1554040431.882 * * [simplify]: Extracting #7: cost 61 inf + 163964 1554040431.968 * * [simplify]: Extracting #8: cost 15 inf + 178323 1554040432.052 * * [simplify]: Extracting #9: cost 0 inf + 184498 1554040432.108 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040432.108 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040432.109 * * * * [progress]: [ 358 / 2262 ] simplifiying candidate # 1554040432.109 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040432.109 * * [simplify]: iters left: 6 (24 enodes) 1554040432.116 * * [simplify]: iters left: 5 (122 enodes) 1554040432.151 * * [simplify]: iters left: 4 (363 enodes) 1554040432.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040432.350 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040432.350 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040432.351 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040432.352 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040432.357 * * [simplify]: Extracting #5: cost 477 inf + 10424 1554040432.400 * * [simplify]: Extracting #6: cost 161 inf + 138298 1554040432.482 * * [simplify]: Extracting #7: cost 11 inf + 209711 1554040432.583 * * [simplify]: Extracting #8: cost 0 inf + 217018 1554040432.653 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040432.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040432.654 * * * * [progress]: [ 359 / 2262 ] simplifiying candidate # 1554040432.655 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040432.655 * * [simplify]: iters left: 6 (24 enodes) 1554040432.666 * * [simplify]: iters left: 5 (122 enodes) 1554040432.698 * * [simplify]: iters left: 4 (369 enodes) 1554040432.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040432.899 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040432.899 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040432.899 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040432.900 * * [simplify]: Extracting #4: cost 280 inf + 987 1554040432.903 * * [simplify]: Extracting #5: cost 440 inf + 5122 1554040432.909 * * [simplify]: Extracting #6: cost 417 inf + 26550 1554040432.949 * * [simplify]: Extracting #7: cost 210 inf + 115699 1554040433.020 * * [simplify]: Extracting #8: cost 36 inf + 209964 1554040433.100 * * [simplify]: Extracting #9: cost 1 inf + 228986 1554040433.172 * * [simplify]: Extracting #10: cost 0 inf + 229239 1554040433.239 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040433.239 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040433.240 * * * * [progress]: [ 360 / 2262 ] simplifiying candidate # 1554040433.240 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040433.241 * * [simplify]: iters left: 6 (24 enodes) 1554040433.252 * * [simplify]: iters left: 5 (121 enodes) 1554040433.278 * * [simplify]: iters left: 4 (352 enodes) 1554040433.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040433.491 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040433.491 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040433.492 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040433.494 * * [simplify]: Extracting #4: cost 301 inf + 494 1554040433.500 * * [simplify]: Extracting #5: cost 423 inf + 13164 1554040433.544 * * [simplify]: Extracting #6: cost 128 inf + 132746 1554040433.629 * * [simplify]: Extracting #7: cost 4 inf + 186761 1554040433.713 * * [simplify]: Extracting #8: cost 0 inf + 187238 1554040433.769 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040433.769 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040433.769 * * * * [progress]: [ 361 / 2262 ] simplifiying candidate # 1554040433.770 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040433.770 * * [simplify]: iters left: 6 (24 enodes) 1554040433.783 * * [simplify]: iters left: 5 (121 enodes) 1554040433.819 * * [simplify]: iters left: 4 (358 enodes) 1554040433.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040433.970 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040433.970 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040433.971 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040433.973 * * [simplify]: Extracting #4: cost 260 inf + 661 1554040433.977 * * [simplify]: Extracting #5: cost 380 inf + 6309 1554040433.999 * * [simplify]: Extracting #6: cost 290 inf + 55278 1554040434.031 * * [simplify]: Extracting #7: cost 113 inf + 136587 1554040434.086 * * [simplify]: Extracting #8: cost 20 inf + 185933 1554040434.148 * * [simplify]: Extracting #9: cost 0 inf + 195553 1554040434.231 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040434.232 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040434.232 * * * * [progress]: [ 362 / 2262 ] simplifiying candidate # 1554040434.232 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040434.232 * * [simplify]: iters left: 6 (22 enodes) 1554040434.240 * * [simplify]: iters left: 5 (115 enodes) 1554040434.281 * * [simplify]: iters left: 4 (341 enodes) 1554040434.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040434.511 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040434.511 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040434.511 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040434.512 * * [simplify]: Extracting #4: cost 290 inf + 737 1554040434.515 * * [simplify]: Extracting #5: cost 427 inf + 10873 1554040434.536 * * [simplify]: Extracting #6: cost 174 inf + 102814 1554040434.609 * * [simplify]: Extracting #7: cost 21 inf + 170365 1554040434.670 * * [simplify]: Extracting #8: cost 0 inf + 180287 1554040434.747 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040434.747 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040434.748 * * * * [progress]: [ 363 / 2262 ] simplifiying candidate # 1554040434.748 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040434.749 * * [simplify]: iters left: 6 (22 enodes) 1554040434.759 * * [simplify]: iters left: 5 (115 enodes) 1554040434.788 * * [simplify]: iters left: 4 (347 enodes) 1554040434.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040434.970 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040434.970 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040434.970 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040434.971 * * [simplify]: Extracting #4: cost 251 inf + 661 1554040434.973 * * [simplify]: Extracting #5: cost 374 inf + 6231 1554040434.990 * * [simplify]: Extracting #6: cost 259 inf + 66774 1554040435.022 * * [simplify]: Extracting #7: cost 102 inf + 137619 1554040435.066 * * [simplify]: Extracting #8: cost 22 inf + 181859 1554040435.133 * * [simplify]: Extracting #9: cost 5 inf + 188738 1554040435.192 * * [simplify]: Extracting #10: cost 0 inf + 190294 1554040435.277 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040435.277 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040435.277 * * * * [progress]: [ 364 / 2262 ] simplifiying candidate # 1554040435.278 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040435.278 * * [simplify]: iters left: 6 (24 enodes) 1554040435.285 * * [simplify]: iters left: 5 (122 enodes) 1554040435.312 * * [simplify]: iters left: 4 (370 enodes) 1554040435.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040435.484 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040435.484 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040435.484 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040435.485 * * [simplify]: Extracting #4: cost 328 inf + 494 1554040435.488 * * [simplify]: Extracting #5: cost 489 inf + 13447 1554040435.527 * * [simplify]: Extracting #6: cost 146 inf + 149405 1554040435.585 * * [simplify]: Extracting #7: cost 5 inf + 210966 1554040435.659 * * [simplify]: Extracting #8: cost 0 inf + 211212 1554040435.732 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040435.732 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040435.733 * * * * [progress]: [ 365 / 2262 ] simplifiying candidate # 1554040435.733 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040435.733 * * [simplify]: iters left: 6 (24 enodes) 1554040435.740 * * [simplify]: iters left: 5 (122 enodes) 1554040435.772 * * [simplify]: iters left: 4 (376 enodes) 1554040435.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040435.972 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040435.972 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040435.973 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040435.974 * * [simplify]: Extracting #4: cost 292 inf + 661 1554040435.980 * * [simplify]: Extracting #5: cost 447 inf + 8975 1554040436.012 * * [simplify]: Extracting #6: cost 238 inf + 118494 1554040436.063 * * [simplify]: Extracting #7: cost 69 inf + 195306 1554040436.131 * * [simplify]: Extracting #8: cost 23 inf + 215342 1554040436.200 * * [simplify]: Extracting #9: cost 5 inf + 220950 1554040436.256 * * [simplify]: Extracting #10: cost 0 inf + 222797 1554040436.325 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040436.325 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040436.326 * * * * [progress]: [ 366 / 2262 ] simplifiying candidate # 1554040436.326 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040436.326 * * [simplify]: iters left: 6 (24 enodes) 1554040436.333 * * [simplify]: iters left: 5 (121 enodes) 1554040436.384 * * [simplify]: iters left: 4 (358 enodes) 1554040436.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040436.578 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040436.578 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040436.578 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040436.580 * * [simplify]: Extracting #4: cost 302 inf + 493 1554040436.587 * * [simplify]: Extracting #5: cost 429 inf + 14017 1554040436.633 * * [simplify]: Extracting #6: cost 120 inf + 140761 1554040436.683 * * [simplify]: Extracting #7: cost 4 inf + 186932 1554040436.764 * * [simplify]: Extracting #8: cost 0 inf + 187808 1554040436.821 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040436.821 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040436.821 * * * * [progress]: [ 367 / 2262 ] simplifiying candidate # 1554040436.822 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040436.822 * * [simplify]: iters left: 6 (24 enodes) 1554040436.835 * * [simplify]: iters left: 5 (121 enodes) 1554040436.885 * * [simplify]: iters left: 4 (364 enodes) 1554040437.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040437.105 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040437.105 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040437.106 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040437.108 * * [simplify]: Extracting #4: cost 259 inf + 906 1554040437.112 * * [simplify]: Extracting #5: cost 389 inf + 5165 1554040437.128 * * [simplify]: Extracting #6: cost 364 inf + 27802 1554040437.162 * * [simplify]: Extracting #7: cost 198 inf + 88966 1554040437.209 * * [simplify]: Extracting #8: cost 52 inf + 167930 1554040437.268 * * [simplify]: Extracting #9: cost 7 inf + 194374 1554040437.336 * * [simplify]: Extracting #10: cost 0 inf + 197569 1554040437.407 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040437.407 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040437.407 * * * * [progress]: [ 368 / 2262 ] simplifiying candidate # 1554040437.408 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040437.408 * * [simplify]: iters left: 6 (24 enodes) 1554040437.421 * * [simplify]: iters left: 5 (123 enodes) 1554040437.459 * * [simplify]: iters left: 4 (373 enodes) 1554040437.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040437.662 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040437.663 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040437.663 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040437.665 * * [simplify]: Extracting #4: cost 322 inf + 412 1554040437.672 * * [simplify]: Extracting #5: cost 476 inf + 14165 1554040437.718 * * [simplify]: Extracting #6: cost 140 inf + 141174 1554040437.770 * * [simplify]: Extracting #7: cost 4 inf + 208154 1554040437.819 * * [simplify]: Extracting #8: cost 0 inf + 209117 1554040437.878 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040437.878 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040437.879 * * * * [progress]: [ 369 / 2262 ] simplifiying candidate # 1554040437.879 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040437.879 * * [simplify]: iters left: 6 (24 enodes) 1554040437.887 * * [simplify]: iters left: 5 (123 enodes) 1554040437.921 * * [simplify]: iters left: 4 (379 enodes) 1554040438.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040438.107 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040438.107 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040438.108 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040438.110 * * [simplify]: Extracting #4: cost 281 inf + 784 1554040438.115 * * [simplify]: Extracting #5: cost 432 inf + 10833 1554040438.140 * * [simplify]: Extracting #6: cost 313 inf + 68154 1554040438.190 * * [simplify]: Extracting #7: cost 158 inf + 143527 1554040438.274 * * [simplify]: Extracting #8: cost 23 inf + 222959 1554040438.340 * * [simplify]: Extracting #9: cost 2 inf + 223373 1554040438.419 * * [simplify]: Extracting #10: cost 0 inf + 224010 1554040438.508 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040438.509 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040438.509 * * * * [progress]: [ 370 / 2262 ] simplifiying candidate # 1554040438.510 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040438.510 * * [simplify]: iters left: 6 (22 enodes) 1554040438.522 * * [simplify]: iters left: 5 (116 enodes) 1554040438.565 * * [simplify]: iters left: 4 (346 enodes) 1554040438.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040438.756 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040438.756 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040438.757 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040438.758 * * [simplify]: Extracting #4: cost 291 inf + 696 1554040438.760 * * [simplify]: Extracting #5: cost 433 inf + 7810 1554040438.776 * * [simplify]: Extracting #6: cost 193 inf + 92222 1554040438.823 * * [simplify]: Extracting #7: cost 26 inf + 167472 1554040438.884 * * [simplify]: Extracting #8: cost 0 inf + 181693 1554040438.951 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040438.951 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040438.952 * * * * [progress]: [ 371 / 2262 ] simplifiying candidate # 1554040438.952 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040438.952 * * [simplify]: iters left: 6 (22 enodes) 1554040438.959 * * [simplify]: iters left: 5 (116 enodes) 1554040438.994 * * [simplify]: iters left: 4 (352 enodes) 1554040439.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040439.215 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040439.215 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040439.216 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040439.217 * * [simplify]: Extracting #4: cost 255 inf + 782 1554040439.221 * * [simplify]: Extracting #5: cost 383 inf + 5328 1554040439.236 * * [simplify]: Extracting #6: cost 309 inf + 46356 1554040439.292 * * [simplify]: Extracting #7: cost 133 inf + 134438 1554040439.379 * * [simplify]: Extracting #8: cost 19 inf + 190077 1554040439.429 * * [simplify]: Extracting #9: cost 3 inf + 192664 1554040439.519 * * [simplify]: Extracting #10: cost 0 inf + 193714 1554040439.584 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040439.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040439.584 * * * * [progress]: [ 372 / 2262 ] simplifiying candidate # 1554040439.585 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040439.585 * * [simplify]: iters left: 6 (24 enodes) 1554040439.598 * * [simplify]: iters left: 5 (123 enodes) 1554040439.629 * * [simplify]: iters left: 4 (373 enodes) 1554040439.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040439.833 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040439.833 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040439.834 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040439.835 * * [simplify]: Extracting #4: cost 322 inf + 412 1554040439.842 * * [simplify]: Extracting #5: cost 476 inf + 14165 1554040439.894 * * [simplify]: Extracting #6: cost 140 inf + 141174 1554040439.985 * * [simplify]: Extracting #7: cost 4 inf + 208154 1554040440.067 * * [simplify]: Extracting #8: cost 0 inf + 209117 1554040440.131 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040440.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040440.132 * * * * [progress]: [ 373 / 2262 ] simplifiying candidate # 1554040440.132 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040440.132 * * [simplify]: iters left: 6 (24 enodes) 1554040440.145 * * [simplify]: iters left: 5 (123 enodes) 1554040440.197 * * [simplify]: iters left: 4 (379 enodes) 1554040440.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040440.423 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040440.423 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040440.424 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040440.426 * * [simplify]: Extracting #4: cost 281 inf + 784 1554040440.431 * * [simplify]: Extracting #5: cost 432 inf + 10833 1554040440.457 * * [simplify]: Extracting #6: cost 313 inf + 68154 1554040440.522 * * [simplify]: Extracting #7: cost 158 inf + 143527 1554040440.606 * * [simplify]: Extracting #8: cost 23 inf + 222959 1554040440.716 * * [simplify]: Extracting #9: cost 2 inf + 223373 1554040440.795 * * [simplify]: Extracting #10: cost 0 inf + 224010 1554040440.858 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040440.858 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040440.858 * * * * [progress]: [ 374 / 2262 ] simplifiying candidate # 1554040440.859 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040440.859 * * [simplify]: iters left: 6 (24 enodes) 1554040440.866 * * [simplify]: iters left: 5 (122 enodes) 1554040440.894 * * [simplify]: iters left: 4 (367 enodes) 1554040441.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040441.096 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040441.096 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040441.096 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040441.098 * * [simplify]: Extracting #4: cost 316 inf + 616 1554040441.106 * * [simplify]: Extracting #5: cost 475 inf + 14492 1554040441.157 * * [simplify]: Extracting #6: cost 152 inf + 148030 1554040441.231 * * [simplify]: Extracting #7: cost 5 inf + 218718 1554040441.323 * * [simplify]: Extracting #8: cost 0 inf + 219879 1554040441.379 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040441.379 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040441.380 * * * * [progress]: [ 375 / 2262 ] simplifiying candidate # 1554040441.380 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040441.380 * * [simplify]: iters left: 6 (24 enodes) 1554040441.387 * * [simplify]: iters left: 5 (122 enodes) 1554040441.439 * * [simplify]: iters left: 4 (373 enodes) 1554040441.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040441.639 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040441.639 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040441.639 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040441.641 * * [simplify]: Extracting #4: cost 279 inf + 743 1554040441.646 * * [simplify]: Extracting #5: cost 440 inf + 7434 1554040441.658 * * [simplify]: Extracting #6: cost 371 inf + 40394 1554040441.683 * * [simplify]: Extracting #7: cost 195 inf + 119714 1554040441.757 * * [simplify]: Extracting #8: cost 20 inf + 220389 1554040441.861 * * [simplify]: Extracting #9: cost 1 inf + 229643 1554040441.942 * * [simplify]: Extracting #10: cost 0 inf + 229816 1554040442.015 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040442.015 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040442.016 * * * * [progress]: [ 376 / 2262 ] simplifiying candidate # 1554040442.016 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040442.016 * * [simplify]: iters left: 6 (24 enodes) 1554040442.023 * * [simplify]: iters left: 5 (121 enodes) 1554040442.053 * * [simplify]: iters left: 4 (356 enodes) 1554040442.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040442.195 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040442.195 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040442.196 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040442.198 * * [simplify]: Extracting #4: cost 297 inf + 494 1554040442.204 * * [simplify]: Extracting #5: cost 428 inf + 13401 1554040442.248 * * [simplify]: Extracting #6: cost 114 inf + 133661 1554040442.325 * * [simplify]: Extracting #7: cost 3 inf + 182570 1554040442.377 * * [simplify]: Extracting #8: cost 0 inf + 183487 1554040442.452 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040442.453 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040442.453 * * * * [progress]: [ 377 / 2262 ] simplifiying candidate # 1554040442.453 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040442.453 * * [simplify]: iters left: 6 (24 enodes) 1554040442.460 * * [simplify]: iters left: 5 (121 enodes) 1554040442.497 * * [simplify]: iters left: 4 (362 enodes) 1554040442.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040442.710 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040442.710 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040442.710 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040442.712 * * [simplify]: Extracting #4: cost 251 inf + 946 1554040442.717 * * [simplify]: Extracting #5: cost 379 inf + 7281 1554040442.748 * * [simplify]: Extracting #6: cost 253 inf + 66606 1554040442.811 * * [simplify]: Extracting #7: cost 86 inf + 147056 1554040442.870 * * [simplify]: Extracting #8: cost 17 inf + 184376 1554040442.936 * * [simplify]: Extracting #9: cost 2 inf + 191896 1554040442.999 * * [simplify]: Extracting #10: cost 0 inf + 192402 1554040443.074 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040443.074 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040443.075 * * * * [progress]: [ 378 / 2262 ] simplifiying candidate # 1554040443.075 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040443.075 * * [simplify]: iters left: 6 (22 enodes) 1554040443.081 * * [simplify]: iters left: 5 (115 enodes) 1554040443.119 * * [simplify]: iters left: 4 (345 enodes) 1554040443.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040443.335 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040443.335 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040443.336 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040443.337 * * [simplify]: Extracting #4: cost 285 inf + 818 1554040443.342 * * [simplify]: Extracting #5: cost 428 inf + 11431 1554040443.362 * * [simplify]: Extracting #6: cost 168 inf + 103236 1554040443.425 * * [simplify]: Extracting #7: cost 17 inf + 169233 1554040443.474 * * [simplify]: Extracting #8: cost 0 inf + 176340 1554040443.513 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040443.513 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040443.513 * * * * [progress]: [ 379 / 2262 ] simplifiying candidate # 1554040443.513 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040443.514 * * [simplify]: iters left: 6 (22 enodes) 1554040443.520 * * [simplify]: iters left: 5 (115 enodes) 1554040443.552 * * [simplify]: iters left: 4 (351 enodes) 1554040443.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040443.748 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040443.748 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040443.749 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040443.750 * * [simplify]: Extracting #4: cost 245 inf + 783 1554040443.752 * * [simplify]: Extracting #5: cost 371 inf + 7694 1554040443.771 * * [simplify]: Extracting #6: cost 213 inf + 98060 1554040443.844 * * [simplify]: Extracting #7: cost 63 inf + 166516 1554040443.911 * * [simplify]: Extracting #8: cost 20 inf + 184646 1554040443.999 * * [simplify]: Extracting #9: cost 9 inf + 187837 1554040444.066 * * [simplify]: Extracting #10: cost 0 inf + 191027 1554040444.148 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554040444.149 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040444.149 * * * * [progress]: [ 380 / 2262 ] simplifiying candidate # 1554040444.150 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040444.150 * * [simplify]: iters left: 6 (24 enodes) 1554040444.160 * * [simplify]: iters left: 5 (122 enodes) 1554040444.189 * * [simplify]: iters left: 4 (372 enodes) 1554040444.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040444.394 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040444.394 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040444.394 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040444.396 * * [simplify]: Extracting #4: cost 327 inf + 372 1554040444.403 * * [simplify]: Extracting #5: cost 486 inf + 13145 1554040444.453 * * [simplify]: Extracting #6: cost 171 inf + 128589 1554040444.542 * * [simplify]: Extracting #7: cost 6 inf + 202563 1554040444.593 * * [simplify]: Extracting #8: cost 0 inf + 203505 1554040444.659 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040444.659 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040444.659 * * * * [progress]: [ 381 / 2262 ] simplifiying candidate # 1554040444.660 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040444.660 * * [simplify]: iters left: 6 (24 enodes) 1554040444.673 * * [simplify]: iters left: 5 (122 enodes) 1554040444.707 * * [simplify]: iters left: 4 (378 enodes) 1554040444.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040444.941 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040444.942 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040444.942 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040444.943 * * [simplify]: Extracting #4: cost 288 inf + 824 1554040444.946 * * [simplify]: Extracting #5: cost 441 inf + 8293 1554040444.968 * * [simplify]: Extracting #6: cost 306 inf + 67284 1554040445.037 * * [simplify]: Extracting #7: cost 119 inf + 155336 1554040445.119 * * [simplify]: Extracting #8: cost 18 inf + 213961 1554040445.205 * * [simplify]: Extracting #9: cost 2 inf + 220293 1554040445.303 * * [simplify]: Extracting #10: cost 0 inf + 221090 1554040445.377 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))))) 1554040445.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040445.377 * * * * [progress]: [ 382 / 2262 ] simplifiying candidate # 1554040445.378 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040445.378 * * [simplify]: iters left: 6 (24 enodes) 1554040445.384 * * [simplify]: iters left: 5 (123 enodes) 1554040445.434 * * [simplify]: iters left: 4 (373 enodes) 1554040445.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040445.670 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040445.670 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040445.671 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040445.673 * * [simplify]: Extracting #4: cost 320 inf + 616 1554040445.679 * * [simplify]: Extracting #5: cost 479 inf + 14589 1554040445.727 * * [simplify]: Extracting #6: cost 129 inf + 150307 1554040445.793 * * [simplify]: Extracting #7: cost 4 inf + 211634 1554040445.888 * * [simplify]: Extracting #8: cost 0 inf + 213317 1554040445.949 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040445.949 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040445.949 * * * * [progress]: [ 383 / 2262 ] simplifiying candidate # 1554040445.950 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040445.950 * * [simplify]: iters left: 6 (24 enodes) 1554040445.958 * * [simplify]: iters left: 5 (123 enodes) 1554040445.993 * * [simplify]: iters left: 4 (379 enodes) 1554040446.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040446.211 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040446.211 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040446.212 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040446.214 * * [simplify]: Extracting #4: cost 280 inf + 866 1554040446.218 * * [simplify]: Extracting #5: cost 442 inf + 7280 1554040446.238 * * [simplify]: Extracting #6: cost 289 inf + 80774 1554040446.309 * * [simplify]: Extracting #7: cost 101 inf + 172761 1554040446.389 * * [simplify]: Extracting #8: cost 18 inf + 219432 1554040446.474 * * [simplify]: Extracting #9: cost 3 inf + 224015 1554040446.556 * * [simplify]: Extracting #10: cost 0 inf + 224814 1554040446.640 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040446.640 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040446.641 * * * * [progress]: [ 384 / 2262 ] simplifiying candidate # 1554040446.641 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040446.642 * * [simplify]: iters left: 6 (24 enodes) 1554040446.655 * * [simplify]: iters left: 5 (121 enodes) 1554040446.706 * * [simplify]: iters left: 4 (362 enodes) 1554040446.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040446.896 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040446.896 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040446.896 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040446.897 * * [simplify]: Extracting #4: cost 297 inf + 494 1554040446.901 * * [simplify]: Extracting #5: cost 435 inf + 9771 1554040446.925 * * [simplify]: Extracting #6: cost 117 inf + 126196 1554040446.981 * * [simplify]: Extracting #7: cost 2 inf + 178819 1554040447.048 * * [simplify]: Extracting #8: cost 0 inf + 179325 1554040447.112 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040447.112 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040447.113 * * * * [progress]: [ 385 / 2262 ] simplifiying candidate # 1554040447.113 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040447.113 * * [simplify]: iters left: 6 (24 enodes) 1554040447.127 * * [simplify]: iters left: 5 (121 enodes) 1554040447.156 * * [simplify]: iters left: 4 (368 enodes) 1554040447.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040447.391 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040447.391 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040447.392 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040447.393 * * [simplify]: Extracting #4: cost 258 inf + 702 1554040447.395 * * [simplify]: Extracting #5: cost 385 inf + 8163 1554040447.420 * * [simplify]: Extracting #6: cost 177 inf + 114124 1554040447.501 * * [simplify]: Extracting #7: cost 61 inf + 163964 1554040447.566 * * [simplify]: Extracting #8: cost 15 inf + 178323 1554040447.647 * * [simplify]: Extracting #9: cost 0 inf + 184498 1554040447.733 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040447.733 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040447.733 * * * * [progress]: [ 386 / 2262 ] simplifiying candidate # 1554040447.734 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040447.734 * * [simplify]: iters left: 6 (24 enodes) 1554040447.748 * * [simplify]: iters left: 5 (123 enodes) 1554040447.801 * * [simplify]: iters left: 4 (373 enodes) 1554040448.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040448.037 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040448.037 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040448.037 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040448.038 * * [simplify]: Extracting #4: cost 320 inf + 616 1554040448.041 * * [simplify]: Extracting #5: cost 479 inf + 14589 1554040448.085 * * [simplify]: Extracting #6: cost 129 inf + 150307 1554040448.133 * * [simplify]: Extracting #7: cost 4 inf + 211634 1554040448.198 * * [simplify]: Extracting #8: cost 0 inf + 213317 1554040448.293 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040448.293 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040448.294 * * * * [progress]: [ 387 / 2262 ] simplifiying candidate # 1554040448.294 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040448.295 * * [simplify]: iters left: 6 (24 enodes) 1554040448.308 * * [simplify]: iters left: 5 (123 enodes) 1554040448.364 * * [simplify]: iters left: 4 (379 enodes) 1554040448.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040448.603 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040448.603 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040448.604 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040448.605 * * [simplify]: Extracting #4: cost 280 inf + 866 1554040448.607 * * [simplify]: Extracting #5: cost 442 inf + 7280 1554040448.622 * * [simplify]: Extracting #6: cost 289 inf + 80774 1554040448.686 * * [simplify]: Extracting #7: cost 101 inf + 172761 1554040448.766 * * [simplify]: Extracting #8: cost 18 inf + 219432 1554040448.837 * * [simplify]: Extracting #9: cost 3 inf + 224015 1554040448.927 * * [simplify]: Extracting #10: cost 0 inf + 224814 1554040449.035 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040449.035 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040449.035 * * * * [progress]: [ 388 / 2262 ] simplifiying candidate # 1554040449.036 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040449.036 * * [simplify]: iters left: 6 (22 enodes) 1554040449.050 * * [simplify]: iters left: 5 (116 enodes) 1554040449.101 * * [simplify]: iters left: 4 (350 enodes) 1554040449.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040449.261 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040449.261 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040449.261 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040449.264 * * [simplify]: Extracting #4: cost 289 inf + 737 1554040449.270 * * [simplify]: Extracting #5: cost 422 inf + 18231 1554040449.292 * * [simplify]: Extracting #6: cost 163 inf + 112899 1554040449.349 * * [simplify]: Extracting #7: cost 13 inf + 167780 1554040449.425 * * [simplify]: Extracting #8: cost 0 inf + 174074 1554040449.469 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040449.469 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040449.470 * * * * [progress]: [ 389 / 2262 ] simplifiying candidate # 1554040449.470 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040449.470 * * [simplify]: iters left: 6 (22 enodes) 1554040449.477 * * [simplify]: iters left: 5 (116 enodes) 1554040449.507 * * [simplify]: iters left: 4 (356 enodes) 1554040449.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040449.699 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040449.699 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040449.699 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040449.700 * * [simplify]: Extracting #4: cost 249 inf + 946 1554040449.704 * * [simplify]: Extracting #5: cost 375 inf + 7854 1554040449.728 * * [simplify]: Extracting #6: cost 226 inf + 78944 1554040449.760 * * [simplify]: Extracting #7: cost 80 inf + 144435 1554040449.817 * * [simplify]: Extracting #8: cost 19 inf + 174102 1554040449.860 * * [simplify]: Extracting #9: cost 1 inf + 180430 1554040449.915 * * [simplify]: Extracting #10: cost 0 inf + 180723 1554040449.959 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040449.959 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040449.959 * * * * [progress]: [ 390 / 2262 ] simplifiying candidate # 1554040449.960 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040449.960 * * [simplify]: iters left: 6 (21 enodes) 1554040449.966 * * [simplify]: iters left: 5 (110 enodes) 1554040449.991 * * [simplify]: iters left: 4 (323 enodes) 1554040450.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040450.151 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040450.151 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040450.151 * * [simplify]: Extracting #3: cost 130 inf + 0 1554040450.153 * * [simplify]: Extracting #4: cost 285 inf + 371 1554040450.163 * * [simplify]: Extracting #5: cost 361 inf + 17351 1554040450.205 * * [simplify]: Extracting #6: cost 107 inf + 114668 1554040450.273 * * [simplify]: Extracting #7: cost 10 inf + 152724 1554040450.348 * * [simplify]: Extracting #8: cost 0 inf + 154966 1554040450.386 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040450.386 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040450.387 * * * * [progress]: [ 391 / 2262 ] simplifiying candidate # 1554040450.387 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040450.387 * * [simplify]: iters left: 6 (21 enodes) 1554040450.393 * * [simplify]: iters left: 5 (110 enodes) 1554040450.426 * * [simplify]: iters left: 4 (329 enodes) 1554040450.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040450.571 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040450.572 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040450.572 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040450.573 * * [simplify]: Extracting #4: cost 214 inf + 1028 1554040450.575 * * [simplify]: Extracting #5: cost 286 inf + 8969 1554040450.584 * * [simplify]: Extracting #6: cost 237 inf + 42236 1554040450.620 * * [simplify]: Extracting #7: cost 89 inf + 113718 1554040450.690 * * [simplify]: Extracting #8: cost 41 inf + 135694 1554040450.741 * * [simplify]: Extracting #9: cost 10 inf + 148576 1554040450.789 * * [simplify]: Extracting #10: cost 0 inf + 153195 1554040450.847 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040450.847 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040450.848 * * * * [progress]: [ 392 / 2262 ] simplifiying candidate # 1554040450.848 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040450.849 * * [simplify]: iters left: 6 (23 enodes) 1554040450.861 * * [simplify]: iters left: 5 (117 enodes) 1554040450.897 * * [simplify]: iters left: 4 (351 enodes) 1554040451.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040451.089 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040451.089 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040451.089 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040451.091 * * [simplify]: Extracting #4: cost 310 inf + 656 1554040451.095 * * [simplify]: Extracting #5: cost 490 inf + 2332 1554040451.125 * * [simplify]: Extracting #6: cost 252 inf + 86851 1554040451.194 * * [simplify]: Extracting #7: cost 15 inf + 193045 1554040451.256 * * [simplify]: Extracting #8: cost 0 inf + 201251 1554040451.346 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040451.346 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040451.347 * * * * [progress]: [ 393 / 2262 ] simplifiying candidate # 1554040451.348 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040451.348 * * [simplify]: iters left: 6 (23 enodes) 1554040451.357 * * [simplify]: iters left: 5 (117 enodes) 1554040451.386 * * [simplify]: iters left: 4 (357 enodes) 1554040451.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040451.545 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040451.545 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040451.545 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040451.546 * * [simplify]: Extracting #4: cost 240 inf + 1476 1554040451.549 * * [simplify]: Extracting #5: cost 374 inf + 9130 1554040451.569 * * [simplify]: Extracting #6: cost 228 inf + 96842 1554040451.614 * * [simplify]: Extracting #7: cost 86 inf + 166738 1554040451.672 * * [simplify]: Extracting #8: cost 62 inf + 174785 1554040451.728 * * [simplify]: Extracting #9: cost 18 inf + 193378 1554040451.787 * * [simplify]: Extracting #10: cost 0 inf + 202456 1554040451.840 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040451.840 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040451.840 * * * * [progress]: [ 394 / 2262 ] simplifiying candidate # 1554040451.840 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040451.841 * * [simplify]: iters left: 6 (23 enodes) 1554040451.847 * * [simplify]: iters left: 5 (117 enodes) 1554040451.881 * * [simplify]: iters left: 4 (351 enodes) 1554040452.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040452.020 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040452.020 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040452.020 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040452.021 * * [simplify]: Extracting #4: cost 310 inf + 656 1554040452.023 * * [simplify]: Extracting #5: cost 490 inf + 2332 1554040452.042 * * [simplify]: Extracting #6: cost 252 inf + 86851 1554040452.115 * * [simplify]: Extracting #7: cost 15 inf + 193045 1554040452.179 * * [simplify]: Extracting #8: cost 0 inf + 201251 1554040452.247 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040452.247 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040452.248 * * * * [progress]: [ 395 / 2262 ] simplifiying candidate # 1554040452.248 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040452.249 * * [simplify]: iters left: 6 (23 enodes) 1554040452.264 * * [simplify]: iters left: 5 (117 enodes) 1554040452.313 * * [simplify]: iters left: 4 (357 enodes) 1554040452.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040452.511 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040452.511 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040452.511 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040452.512 * * [simplify]: Extracting #4: cost 240 inf + 1476 1554040452.515 * * [simplify]: Extracting #5: cost 374 inf + 9130 1554040452.543 * * [simplify]: Extracting #6: cost 228 inf + 96842 1554040452.609 * * [simplify]: Extracting #7: cost 86 inf + 166738 1554040452.672 * * [simplify]: Extracting #8: cost 62 inf + 174785 1554040452.747 * * [simplify]: Extracting #9: cost 18 inf + 193378 1554040452.814 * * [simplify]: Extracting #10: cost 0 inf + 202456 1554040452.878 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040452.878 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040452.879 * * * * [progress]: [ 396 / 2262 ] simplifiying candidate # 1554040452.879 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040452.879 * * [simplify]: iters left: 6 (21 enodes) 1554040452.885 * * [simplify]: iters left: 5 (108 enodes) 1554040452.917 * * [simplify]: iters left: 4 (317 enodes) 1554040453.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040453.110 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040453.110 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040453.110 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040453.111 * * [simplify]: Extracting #4: cost 286 inf + 371 1554040453.114 * * [simplify]: Extracting #5: cost 380 inf + 6180 1554040453.128 * * [simplify]: Extracting #6: cost 145 inf + 85897 1554040453.177 * * [simplify]: Extracting #7: cost 2 inf + 157489 1554040453.242 * * [simplify]: Extracting #8: cost 0 inf + 157720 1554040453.301 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040453.301 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040453.302 * * * * [progress]: [ 397 / 2262 ] simplifiying candidate # 1554040453.302 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040453.302 * * [simplify]: iters left: 6 (21 enodes) 1554040453.308 * * [simplify]: iters left: 5 (108 enodes) 1554040453.348 * * [simplify]: iters left: 4 (323 enodes) 1554040453.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040453.515 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040453.515 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040453.515 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040453.516 * * [simplify]: Extracting #4: cost 213 inf + 908 1554040453.519 * * [simplify]: Extracting #5: cost 269 inf + 14015 1554040453.534 * * [simplify]: Extracting #6: cost 185 inf + 67150 1554040453.579 * * [simplify]: Extracting #7: cost 59 inf + 124048 1554040453.635 * * [simplify]: Extracting #8: cost 18 inf + 143120 1554040453.684 * * [simplify]: Extracting #9: cost 6 inf + 146112 1554040453.742 * * [simplify]: Extracting #10: cost 0 inf + 148543 1554040453.788 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040453.788 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040453.789 * * * * [progress]: [ 398 / 2262 ] simplifiying candidate # 1554040453.790 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040453.790 * * [simplify]: iters left: 6 (24 enodes) 1554040453.798 * * [simplify]: iters left: 5 (121 enodes) 1554040453.835 * * [simplify]: iters left: 4 (360 enodes) 1554040454.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040454.059 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040454.059 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040454.060 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040454.061 * * [simplify]: Extracting #4: cost 316 inf + 656 1554040454.063 * * [simplify]: Extracting #5: cost 460 inf + 8396 1554040454.086 * * [simplify]: Extracting #6: cost 172 inf + 111523 1554040454.174 * * [simplify]: Extracting #7: cost 17 inf + 192000 1554040454.234 * * [simplify]: Extracting #8: cost 0 inf + 203195 1554040454.302 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040454.303 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040454.303 * * * * [progress]: [ 399 / 2262 ] simplifiying candidate # 1554040454.304 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040454.304 * * [simplify]: iters left: 6 (24 enodes) 1554040454.311 * * [simplify]: iters left: 5 (121 enodes) 1554040454.339 * * [simplify]: iters left: 4 (366 enodes) 1554040454.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040454.495 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040454.495 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040454.496 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040454.497 * * [simplify]: Extracting #4: cost 278 inf + 1028 1554040454.499 * * [simplify]: Extracting #5: cost 402 inf + 8907 1554040454.512 * * [simplify]: Extracting #6: cost 277 inf + 73186 1554040454.567 * * [simplify]: Extracting #7: cost 115 inf + 159912 1554040454.638 * * [simplify]: Extracting #8: cost 18 inf + 210387 1554040454.722 * * [simplify]: Extracting #9: cost 0 inf + 216540 1554040454.793 * * [simplify]: Extracting #10: cost 0 inf + 216500 1554040454.863 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040454.863 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040454.864 * * * * [progress]: [ 400 / 2262 ] simplifiying candidate # 1554040454.865 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040454.865 * * [simplify]: iters left: 6 (24 enodes) 1554040454.872 * * [simplify]: iters left: 5 (121 enodes) 1554040454.899 * * [simplify]: iters left: 4 (361 enodes) 1554040455.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040455.084 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040455.084 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040455.085 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040455.087 * * [simplify]: Extracting #4: cost 315 inf + 860 1554040455.093 * * [simplify]: Extracting #5: cost 447 inf + 8407 1554040455.130 * * [simplify]: Extracting #6: cost 158 inf + 116687 1554040455.213 * * [simplify]: Extracting #7: cost 9 inf + 184702 1554040455.268 * * [simplify]: Extracting #8: cost 0 inf + 189467 1554040455.320 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040455.320 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040455.320 * * * * [progress]: [ 401 / 2262 ] simplifiying candidate # 1554040455.321 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040455.321 * * [simplify]: iters left: 6 (24 enodes) 1554040455.328 * * [simplify]: iters left: 5 (121 enodes) 1554040455.382 * * [simplify]: iters left: 4 (367 enodes) 1554040455.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040455.583 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040455.583 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040455.583 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040455.585 * * [simplify]: Extracting #4: cost 282 inf + 539 1554040455.587 * * [simplify]: Extracting #5: cost 401 inf + 6913 1554040455.607 * * [simplify]: Extracting #6: cost 223 inf + 98550 1554040455.683 * * [simplify]: Extracting #7: cost 61 inf + 182974 1554040455.752 * * [simplify]: Extracting #8: cost 15 inf + 201234 1554040455.831 * * [simplify]: Extracting #9: cost 1 inf + 206039 1554040455.939 * * [simplify]: Extracting #10: cost 0 inf + 206292 1554040456.003 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040456.003 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040456.004 * * * * [progress]: [ 402 / 2262 ] simplifiying candidate # 1554040456.004 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040456.004 * * [simplify]: iters left: 6 (24 enodes) 1554040456.011 * * [simplify]: iters left: 5 (121 enodes) 1554040456.039 * * [simplify]: iters left: 4 (360 enodes) 1554040456.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040456.196 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040456.196 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040456.196 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040456.197 * * [simplify]: Extracting #4: cost 316 inf + 656 1554040456.200 * * [simplify]: Extracting #5: cost 460 inf + 8396 1554040456.221 * * [simplify]: Extracting #6: cost 172 inf + 111523 1554040456.301 * * [simplify]: Extracting #7: cost 17 inf + 192000 1554040456.397 * * [simplify]: Extracting #8: cost 0 inf + 203195 1554040456.471 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040456.471 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040456.472 * * * * [progress]: [ 403 / 2262 ] simplifiying candidate # 1554040456.472 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040456.472 * * [simplify]: iters left: 6 (24 enodes) 1554040456.479 * * [simplify]: iters left: 5 (121 enodes) 1554040456.511 * * [simplify]: iters left: 4 (366 enodes) 1554040456.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040456.694 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040456.694 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040456.695 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040456.696 * * [simplify]: Extracting #4: cost 278 inf + 1028 1554040456.698 * * [simplify]: Extracting #5: cost 402 inf + 8907 1554040456.718 * * [simplify]: Extracting #6: cost 277 inf + 73186 1554040456.758 * * [simplify]: Extracting #7: cost 115 inf + 159912 1554040456.862 * * [simplify]: Extracting #8: cost 18 inf + 210387 1554040456.967 * * [simplify]: Extracting #9: cost 0 inf + 216540 1554040457.028 * * [simplify]: Extracting #10: cost 0 inf + 216500 1554040457.095 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040457.095 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040457.095 * * * * [progress]: [ 404 / 2262 ] simplifiying candidate # 1554040457.095 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040457.096 * * [simplify]: iters left: 6 (24 enodes) 1554040457.108 * * [simplify]: iters left: 5 (121 enodes) 1554040457.157 * * [simplify]: iters left: 4 (361 enodes) 1554040457.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040457.324 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040457.324 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040457.325 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040457.332 * * [simplify]: Extracting #4: cost 315 inf + 860 1554040457.338 * * [simplify]: Extracting #5: cost 447 inf + 8407 1554040457.374 * * [simplify]: Extracting #6: cost 158 inf + 116687 1554040457.450 * * [simplify]: Extracting #7: cost 9 inf + 184702 1554040457.955 * * [simplify]: Extracting #8: cost 0 inf + 189467 1554040458.042 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040458.042 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040458.043 * * * * [progress]: [ 405 / 2262 ] simplifiying candidate # 1554040458.044 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040458.044 * * [simplify]: iters left: 6 (24 enodes) 1554040458.058 * * [simplify]: iters left: 5 (121 enodes) 1554040458.094 * * [simplify]: iters left: 4 (367 enodes) 1554040458.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040458.280 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040458.280 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040458.281 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040458.282 * * [simplify]: Extracting #4: cost 282 inf + 539 1554040458.292 * * [simplify]: Extracting #5: cost 401 inf + 6913 1554040458.331 * * [simplify]: Extracting #6: cost 223 inf + 98550 1554040458.400 * * [simplify]: Extracting #7: cost 61 inf + 182974 1554040458.489 * * [simplify]: Extracting #8: cost 15 inf + 201234 1554040458.570 * * [simplify]: Extracting #9: cost 1 inf + 206039 1554040458.668 * * [simplify]: Extracting #10: cost 0 inf + 206292 1554040458.754 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040458.754 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040458.754 * * * * [progress]: [ 406 / 2262 ] simplifiying candidate # 1554040458.754 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040458.754 * * [simplify]: iters left: 6 (23 enodes) 1554040458.761 * * [simplify]: iters left: 5 (117 enodes) 1554040458.792 * * [simplify]: iters left: 4 (351 enodes) 1554040458.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040458.950 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040458.950 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040458.951 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040458.952 * * [simplify]: Extracting #4: cost 310 inf + 656 1554040458.955 * * [simplify]: Extracting #5: cost 462 inf + 9502 1554040458.988 * * [simplify]: Extracting #6: cost 188 inf + 104134 1554040459.052 * * [simplify]: Extracting #7: cost 16 inf + 188757 1554040459.142 * * [simplify]: Extracting #8: cost 0 inf + 199211 1554040459.205 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040459.205 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040459.206 * * * * [progress]: [ 407 / 2262 ] simplifiying candidate # 1554040459.206 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040459.207 * * [simplify]: iters left: 6 (23 enodes) 1554040459.219 * * [simplify]: iters left: 5 (117 enodes) 1554040459.258 * * [simplify]: iters left: 4 (357 enodes) 1554040459.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040459.434 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040459.434 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040459.434 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040459.435 * * [simplify]: Extracting #4: cost 241 inf + 1435 1554040459.437 * * [simplify]: Extracting #5: cost 378 inf + 8401 1554040459.450 * * [simplify]: Extracting #6: cost 273 inf + 66898 1554040459.495 * * [simplify]: Extracting #7: cost 106 inf + 152576 1554040459.567 * * [simplify]: Extracting #8: cost 57 inf + 175649 1554040459.635 * * [simplify]: Extracting #9: cost 16 inf + 192074 1554040459.706 * * [simplify]: Extracting #10: cost 0 inf + 200856 1554040459.807 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040459.807 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040459.808 * * * * [progress]: [ 408 / 2262 ] simplifiying candidate # 1554040459.809 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040459.809 * * [simplify]: iters left: 6 (21 enodes) 1554040459.821 * * [simplify]: iters left: 5 (111 enodes) 1554040459.865 * * [simplify]: iters left: 4 (334 enodes) 1554040460.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040460.003 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040460.003 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040460.003 * * [simplify]: Extracting #3: cost 130 inf + 0 1554040460.006 * * [simplify]: Extracting #4: cost 290 inf + 574 1554040460.010 * * [simplify]: Extracting #5: cost 431 inf + 3275 1554040460.028 * * [simplify]: Extracting #6: cost 245 inf + 59221 1554040460.068 * * [simplify]: Extracting #7: cost 39 inf + 143144 1554040460.125 * * [simplify]: Extracting #8: cost 0 inf + 169133 1554040460.186 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040460.186 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040460.186 * * * * [progress]: [ 409 / 2262 ] simplifiying candidate # 1554040460.187 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040460.187 * * [simplify]: iters left: 6 (21 enodes) 1554040460.196 * * [simplify]: iters left: 5 (111 enodes) 1554040460.223 * * [simplify]: iters left: 4 (340 enodes) 1554040460.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040460.407 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040460.407 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040460.408 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040460.414 * * [simplify]: Extracting #4: cost 218 inf + 1069 1554040460.419 * * [simplify]: Extracting #5: cost 321 inf + 9009 1554040460.441 * * [simplify]: Extracting #6: cost 222 inf + 61952 1554040460.498 * * [simplify]: Extracting #7: cost 90 inf + 125783 1554040460.562 * * [simplify]: Extracting #8: cost 34 inf + 152157 1554040460.627 * * [simplify]: Extracting #9: cost 4 inf + 164000 1554040460.682 * * [simplify]: Extracting #10: cost 0 inf + 165514 1554040460.736 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040460.736 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040460.737 * * * * [progress]: [ 410 / 2262 ] simplifiying candidate # 1554040460.737 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040460.737 * * [simplify]: iters left: 6 (23 enodes) 1554040460.750 * * [simplify]: iters left: 5 (116 enodes) 1554040460.780 * * [simplify]: iters left: 4 (347 enodes) 1554040460.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040460.958 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040460.958 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040460.958 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040460.959 * * [simplify]: Extracting #4: cost 296 inf + 453 1554040460.962 * * [simplify]: Extracting #5: cost 422 inf + 8721 1554040460.985 * * [simplify]: Extracting #6: cost 150 inf + 116017 1554040461.047 * * [simplify]: Extracting #7: cost 12 inf + 168963 1554040461.115 * * [simplify]: Extracting #8: cost 0 inf + 171277 1554040461.193 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040461.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040461.193 * * * * [progress]: [ 411 / 2262 ] simplifiying candidate # 1554040461.194 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040461.194 * * [simplify]: iters left: 6 (23 enodes) 1554040461.207 * * [simplify]: iters left: 5 (116 enodes) 1554040461.237 * * [simplify]: iters left: 4 (353 enodes) 1554040461.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040461.425 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040461.426 * * [simplify]: Extracting #2: cost 27 inf + 0 1554040461.426 * * [simplify]: Extracting #3: cost 157 inf + 0 1554040461.427 * * [simplify]: Extracting #4: cost 225 inf + 1232 1554040461.429 * * [simplify]: Extracting #5: cost 332 inf + 8476 1554040461.437 * * [simplify]: Extracting #6: cost 264 inf + 46468 1554040461.459 * * [simplify]: Extracting #7: cost 175 inf + 78753 1554040461.523 * * [simplify]: Extracting #8: cost 43 inf + 154170 1554040461.606 * * [simplify]: Extracting #9: cost 5 inf + 170489 1554040461.692 * * [simplify]: Extracting #10: cost 0 inf + 170838 1554040461.776 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040461.776 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040461.777 * * * * [progress]: [ 412 / 2262 ] simplifiying candidate # 1554040461.777 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040461.777 * * [simplify]: iters left: 6 (21 enodes) 1554040461.789 * * [simplify]: iters left: 5 (109 enodes) 1554040461.814 * * [simplify]: iters left: 4 (328 enodes) 1554040461.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040461.972 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040461.973 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040461.973 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040461.975 * * [simplify]: Extracting #4: cost 287 inf + 452 1554040461.983 * * [simplify]: Extracting #5: cost 396 inf + 16803 1554040462.027 * * [simplify]: Extracting #6: cost 110 inf + 116718 1554040462.071 * * [simplify]: Extracting #7: cost 6 inf + 156912 1554040462.144 * * [simplify]: Extracting #8: cost 0 inf + 159391 1554040462.193 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040462.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040462.194 * * * * [progress]: [ 413 / 2262 ] simplifiying candidate # 1554040462.194 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040462.194 * * [simplify]: iters left: 6 (21 enodes) 1554040462.206 * * [simplify]: iters left: 5 (109 enodes) 1554040462.257 * * [simplify]: iters left: 4 (334 enodes) 1554040462.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040462.409 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040462.409 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040462.409 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040462.411 * * [simplify]: Extracting #4: cost 214 inf + 1398 1554040462.417 * * [simplify]: Extracting #5: cost 307 inf + 13497 1554040462.457 * * [simplify]: Extracting #6: cost 159 inf + 95518 1554040462.511 * * [simplify]: Extracting #7: cost 67 inf + 134898 1554040462.549 * * [simplify]: Extracting #8: cost 41 inf + 141504 1554040462.603 * * [simplify]: Extracting #9: cost 9 inf + 154623 1554040462.648 * * [simplify]: Extracting #10: cost 0 inf + 158306 1554040462.704 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040462.704 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040462.705 * * * * [progress]: [ 414 / 2262 ] simplifiying candidate # 1554040462.705 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040462.705 * * [simplify]: iters left: 6 (24 enodes) 1554040462.712 * * [simplify]: iters left: 5 (122 enodes) 1554040462.741 * * [simplify]: iters left: 4 (370 enodes) 1554040462.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040462.923 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040462.923 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040462.924 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040462.924 * * [simplify]: Extracting #4: cost 328 inf + 331 1554040462.930 * * [simplify]: Extracting #5: cost 488 inf + 10912 1554040462.964 * * [simplify]: Extracting #6: cost 181 inf + 113602 1554040463.042 * * [simplify]: Extracting #7: cost 25 inf + 191531 1554040463.112 * * [simplify]: Extracting #8: cost 0 inf + 213844 1554040463.187 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040463.187 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040463.188 * * * * [progress]: [ 415 / 2262 ] simplifiying candidate # 1554040463.188 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040463.188 * * [simplify]: iters left: 6 (24 enodes) 1554040463.195 * * [simplify]: iters left: 5 (122 enodes) 1554040463.238 * * [simplify]: iters left: 4 (376 enodes) 1554040463.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040463.405 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040463.406 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040463.406 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040463.408 * * [simplify]: Extracting #4: cost 291 inf + 987 1554040463.413 * * [simplify]: Extracting #5: cost 452 inf + 7970 1554040463.441 * * [simplify]: Extracting #6: cost 293 inf + 82354 1554040463.492 * * [simplify]: Extracting #7: cost 87 inf + 186973 1554040463.587 * * [simplify]: Extracting #8: cost 22 inf + 220960 1554040463.672 * * [simplify]: Extracting #9: cost 5 inf + 226834 1554040463.765 * * [simplify]: Extracting #10: cost 0 inf + 228681 1554040463.836 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040463.836 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040463.836 * * * * [progress]: [ 416 / 2262 ] simplifiying candidate # 1554040463.836 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040463.837 * * [simplify]: iters left: 6 (24 enodes) 1554040463.849 * * [simplify]: iters left: 5 (122 enodes) 1554040463.901 * * [simplify]: iters left: 4 (372 enodes) 1554040464.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040464.089 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040464.089 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040464.089 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040464.090 * * [simplify]: Extracting #4: cost 325 inf + 372 1554040464.093 * * [simplify]: Extracting #5: cost 476 inf + 12216 1554040464.121 * * [simplify]: Extracting #6: cost 153 inf + 136911 1554040464.179 * * [simplify]: Extracting #7: cost 4 inf + 207843 1554040464.277 * * [simplify]: Extracting #8: cost 0 inf + 209577 1554040464.350 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040464.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040464.351 * * * * [progress]: [ 417 / 2262 ] simplifiying candidate # 1554040464.352 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040464.352 * * [simplify]: iters left: 6 (24 enodes) 1554040464.365 * * [simplify]: iters left: 5 (122 enodes) 1554040464.395 * * [simplify]: iters left: 4 (378 enodes) 1554040464.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040464.600 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040464.600 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040464.601 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040464.602 * * [simplify]: Extracting #4: cost 287 inf + 1028 1554040464.604 * * [simplify]: Extracting #5: cost 440 inf + 8693 1554040464.624 * * [simplify]: Extracting #6: cost 270 inf + 82066 1554040464.703 * * [simplify]: Extracting #7: cost 82 inf + 175701 1554040464.811 * * [simplify]: Extracting #8: cost 14 inf + 216553 1554040464.890 * * [simplify]: Extracting #9: cost 2 inf + 220944 1554040464.963 * * [simplify]: Extracting #10: cost 0 inf + 221450 1554040465.033 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040465.033 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040465.034 * * * * [progress]: [ 418 / 2262 ] simplifiying candidate # 1554040465.034 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040465.034 * * [simplify]: iters left: 6 (24 enodes) 1554040465.045 * * [simplify]: iters left: 5 (122 enodes) 1554040465.099 * * [simplify]: iters left: 4 (370 enodes) 1554040465.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040465.277 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040465.277 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040465.278 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040465.279 * * [simplify]: Extracting #4: cost 328 inf + 331 1554040465.285 * * [simplify]: Extracting #5: cost 488 inf + 10912 1554040465.320 * * [simplify]: Extracting #6: cost 181 inf + 113602 1554040465.391 * * [simplify]: Extracting #7: cost 25 inf + 191531 1554040465.454 * * [simplify]: Extracting #8: cost 0 inf + 213844 1554040465.532 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040465.532 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040465.533 * * * * [progress]: [ 419 / 2262 ] simplifiying candidate # 1554040465.533 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040465.533 * * [simplify]: iters left: 6 (24 enodes) 1554040465.540 * * [simplify]: iters left: 5 (122 enodes) 1554040465.595 * * [simplify]: iters left: 4 (376 enodes) 1554040465.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040465.798 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040465.798 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040465.799 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040465.801 * * [simplify]: Extracting #4: cost 291 inf + 987 1554040465.807 * * [simplify]: Extracting #5: cost 452 inf + 7970 1554040465.835 * * [simplify]: Extracting #6: cost 293 inf + 82354 1554040465.907 * * [simplify]: Extracting #7: cost 87 inf + 186973 1554040465.992 * * [simplify]: Extracting #8: cost 22 inf + 220960 1554040466.090 * * [simplify]: Extracting #9: cost 5 inf + 226834 1554040466.195 * * [simplify]: Extracting #10: cost 0 inf + 228681 1554040466.270 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040466.270 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040466.271 * * * * [progress]: [ 420 / 2262 ] simplifiying candidate # 1554040466.271 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040466.271 * * [simplify]: iters left: 6 (24 enodes) 1554040466.278 * * [simplify]: iters left: 5 (122 enodes) 1554040466.306 * * [simplify]: iters left: 4 (372 enodes) 1554040466.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040466.471 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040466.471 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040466.472 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040466.474 * * [simplify]: Extracting #4: cost 325 inf + 372 1554040466.480 * * [simplify]: Extracting #5: cost 476 inf + 12216 1554040466.511 * * [simplify]: Extracting #6: cost 153 inf + 136911 1554040466.568 * * [simplify]: Extracting #7: cost 4 inf + 207843 1554040466.666 * * [simplify]: Extracting #8: cost 0 inf + 209577 1554040466.765 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040466.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040466.766 * * * * [progress]: [ 421 / 2262 ] simplifiying candidate # 1554040466.767 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040466.767 * * [simplify]: iters left: 6 (24 enodes) 1554040466.780 * * [simplify]: iters left: 5 (122 enodes) 1554040466.834 * * [simplify]: iters left: 4 (378 enodes) 1554040467.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040467.060 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040467.060 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040467.061 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040467.063 * * [simplify]: Extracting #4: cost 287 inf + 1028 1554040467.068 * * [simplify]: Extracting #5: cost 440 inf + 8693 1554040467.103 * * [simplify]: Extracting #6: cost 270 inf + 82066 1554040467.151 * * [simplify]: Extracting #7: cost 82 inf + 175701 1554040467.238 * * [simplify]: Extracting #8: cost 14 inf + 216553 1554040467.318 * * [simplify]: Extracting #9: cost 2 inf + 220944 1554040467.399 * * [simplify]: Extracting #10: cost 0 inf + 221450 1554040467.510 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040467.510 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040467.510 * * * * [progress]: [ 422 / 2262 ] simplifiying candidate # 1554040467.511 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040467.511 * * [simplify]: iters left: 6 (23 enodes) 1554040467.524 * * [simplify]: iters left: 5 (117 enodes) 1554040467.575 * * [simplify]: iters left: 4 (351 enodes) 1554040467.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040467.745 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040467.746 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040467.746 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040467.748 * * [simplify]: Extracting #4: cost 310 inf + 656 1554040467.754 * * [simplify]: Extracting #5: cost 462 inf + 9502 1554040467.794 * * [simplify]: Extracting #6: cost 188 inf + 104134 1554040467.875 * * [simplify]: Extracting #7: cost 16 inf + 188757 1554040467.940 * * [simplify]: Extracting #8: cost 0 inf + 199211 1554040468.014 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040468.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040468.015 * * * * [progress]: [ 423 / 2262 ] simplifiying candidate # 1554040468.015 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040468.016 * * [simplify]: iters left: 6 (23 enodes) 1554040468.029 * * [simplify]: iters left: 5 (117 enodes) 1554040468.079 * * [simplify]: iters left: 4 (357 enodes) 1554040468.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040468.273 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040468.273 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040468.274 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040468.274 * * [simplify]: Extracting #4: cost 241 inf + 1435 1554040468.277 * * [simplify]: Extracting #5: cost 378 inf + 8401 1554040468.301 * * [simplify]: Extracting #6: cost 273 inf + 66898 1554040468.353 * * [simplify]: Extracting #7: cost 106 inf + 152576 1554040468.426 * * [simplify]: Extracting #8: cost 57 inf + 175649 1554040468.504 * * [simplify]: Extracting #9: cost 16 inf + 192074 1554040468.603 * * [simplify]: Extracting #10: cost 0 inf + 200856 1554040468.703 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040468.703 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040468.703 * * * * [progress]: [ 424 / 2262 ] simplifiying candidate # 1554040468.704 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040468.704 * * [simplify]: iters left: 6 (23 enodes) 1554040468.710 * * [simplify]: iters left: 5 (116 enodes) 1554040468.736 * * [simplify]: iters left: 4 (347 enodes) 1554040468.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040468.917 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040468.917 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040468.917 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040468.919 * * [simplify]: Extracting #4: cost 296 inf + 453 1554040468.925 * * [simplify]: Extracting #5: cost 422 inf + 8721 1554040468.952 * * [simplify]: Extracting #6: cost 150 inf + 116017 1554040469.003 * * [simplify]: Extracting #7: cost 12 inf + 168963 1554040469.081 * * [simplify]: Extracting #8: cost 0 inf + 171277 1554040469.160 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040469.160 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040469.161 * * * * [progress]: [ 425 / 2262 ] simplifiying candidate # 1554040469.161 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040469.162 * * [simplify]: iters left: 6 (23 enodes) 1554040469.174 * * [simplify]: iters left: 5 (116 enodes) 1554040469.223 * * [simplify]: iters left: 4 (353 enodes) 1554040469.398 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040469.398 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040469.398 * * [simplify]: Extracting #2: cost 27 inf + 0 1554040469.398 * * [simplify]: Extracting #3: cost 157 inf + 0 1554040469.400 * * [simplify]: Extracting #4: cost 225 inf + 1232 1554040469.405 * * [simplify]: Extracting #5: cost 332 inf + 8476 1554040469.421 * * [simplify]: Extracting #6: cost 264 inf + 46468 1554040469.454 * * [simplify]: Extracting #7: cost 175 inf + 78753 1554040469.495 * * [simplify]: Extracting #8: cost 43 inf + 154170 1554040469.549 * * [simplify]: Extracting #9: cost 5 inf + 170489 1554040469.625 * * [simplify]: Extracting #10: cost 0 inf + 170838 1554040469.670 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040469.670 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040469.671 * * * * [progress]: [ 426 / 2262 ] simplifiying candidate # 1554040469.671 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040469.672 * * [simplify]: iters left: 6 (21 enodes) 1554040469.678 * * [simplify]: iters left: 5 (111 enodes) 1554040469.725 * * [simplify]: iters left: 4 (334 enodes) 1554040469.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040469.920 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040469.920 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040469.921 * * [simplify]: Extracting #3: cost 130 inf + 0 1554040469.922 * * [simplify]: Extracting #4: cost 290 inf + 574 1554040469.926 * * [simplify]: Extracting #5: cost 431 inf + 3275 1554040469.945 * * [simplify]: Extracting #6: cost 245 inf + 59221 1554040469.988 * * [simplify]: Extracting #7: cost 39 inf + 143144 1554040470.052 * * [simplify]: Extracting #8: cost 0 inf + 169133 1554040470.100 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040470.100 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040470.100 * * * * [progress]: [ 427 / 2262 ] simplifiying candidate # 1554040470.101 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040470.101 * * [simplify]: iters left: 6 (21 enodes) 1554040470.107 * * [simplify]: iters left: 5 (111 enodes) 1554040470.132 * * [simplify]: iters left: 4 (340 enodes) 1554040470.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040470.339 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040470.339 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040470.340 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040470.341 * * [simplify]: Extracting #4: cost 218 inf + 1069 1554040470.346 * * [simplify]: Extracting #5: cost 321 inf + 9009 1554040470.367 * * [simplify]: Extracting #6: cost 222 inf + 61952 1554040470.407 * * [simplify]: Extracting #7: cost 90 inf + 125783 1554040470.453 * * [simplify]: Extracting #8: cost 34 inf + 152157 1554040470.513 * * [simplify]: Extracting #9: cost 4 inf + 164000 1554040470.595 * * [simplify]: Extracting #10: cost 0 inf + 165514 1554040470.675 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040470.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040470.676 * * * * [progress]: [ 428 / 2262 ] simplifiying candidate # 1554040470.677 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040470.677 * * [simplify]: iters left: 6 (21 enodes) 1554040470.689 * * [simplify]: iters left: 5 (109 enodes) 1554040470.736 * * [simplify]: iters left: 4 (328 enodes) 1554040470.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040470.885 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040470.885 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040470.886 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040470.887 * * [simplify]: Extracting #4: cost 287 inf + 452 1554040470.896 * * [simplify]: Extracting #5: cost 396 inf + 16803 1554040470.940 * * [simplify]: Extracting #6: cost 110 inf + 116718 1554040471.014 * * [simplify]: Extracting #7: cost 6 inf + 156912 1554040471.062 * * [simplify]: Extracting #8: cost 0 inf + 159391 1554040471.130 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040471.130 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040471.131 * * * * [progress]: [ 429 / 2262 ] simplifiying candidate # 1554040471.131 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040471.132 * * [simplify]: iters left: 6 (21 enodes) 1554040471.144 * * [simplify]: iters left: 5 (109 enodes) 1554040471.182 * * [simplify]: iters left: 4 (334 enodes) 1554040471.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040471.330 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040471.330 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040471.330 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040471.332 * * [simplify]: Extracting #4: cost 214 inf + 1398 1554040471.341 * * [simplify]: Extracting #5: cost 307 inf + 13497 1554040471.359 * * [simplify]: Extracting #6: cost 159 inf + 95518 1554040471.410 * * [simplify]: Extracting #7: cost 67 inf + 134898 1554040471.460 * * [simplify]: Extracting #8: cost 41 inf + 141504 1554040471.510 * * [simplify]: Extracting #9: cost 9 inf + 154623 1554040471.564 * * [simplify]: Extracting #10: cost 0 inf + 158306 1554040471.618 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040471.618 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040471.618 * * * * [progress]: [ 430 / 2262 ] simplifiying candidate # 1554040471.618 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040471.619 * * [simplify]: iters left: 6 (24 enodes) 1554040471.625 * * [simplify]: iters left: 5 (122 enodes) 1554040471.676 * * [simplify]: iters left: 4 (370 enodes) 1554040471.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040471.857 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040471.857 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040471.858 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040471.858 * * [simplify]: Extracting #4: cost 328 inf + 331 1554040471.863 * * [simplify]: Extracting #5: cost 488 inf + 10912 1554040471.895 * * [simplify]: Extracting #6: cost 181 inf + 113602 1554040471.951 * * [simplify]: Extracting #7: cost 25 inf + 191531 1554040472.035 * * [simplify]: Extracting #8: cost 0 inf + 213844 1554040472.097 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040472.097 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040472.098 * * * * [progress]: [ 431 / 2262 ] simplifiying candidate # 1554040472.098 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040472.098 * * [simplify]: iters left: 6 (24 enodes) 1554040472.106 * * [simplify]: iters left: 5 (122 enodes) 1554040472.156 * * [simplify]: iters left: 4 (376 enodes) 1554040472.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040472.392 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040472.392 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040472.392 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040472.393 * * [simplify]: Extracting #4: cost 291 inf + 987 1554040472.396 * * [simplify]: Extracting #5: cost 452 inf + 7970 1554040472.410 * * [simplify]: Extracting #6: cost 293 inf + 82354 1554040472.470 * * [simplify]: Extracting #7: cost 87 inf + 186973 1554040472.539 * * [simplify]: Extracting #8: cost 22 inf + 220960 1554040472.599 * * [simplify]: Extracting #9: cost 5 inf + 226834 1554040472.681 * * [simplify]: Extracting #10: cost 0 inf + 228681 1554040472.752 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040472.752 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040472.752 * * * * [progress]: [ 432 / 2262 ] simplifiying candidate # 1554040472.753 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040472.753 * * [simplify]: iters left: 6 (24 enodes) 1554040472.760 * * [simplify]: iters left: 5 (122 enodes) 1554040472.810 * * [simplify]: iters left: 4 (372 enodes) 1554040473.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040473.013 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040473.013 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040473.014 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040473.016 * * [simplify]: Extracting #4: cost 325 inf + 372 1554040473.022 * * [simplify]: Extracting #5: cost 476 inf + 12216 1554040473.049 * * [simplify]: Extracting #6: cost 153 inf + 136911 1554040473.137 * * [simplify]: Extracting #7: cost 4 inf + 207843 1554040473.237 * * [simplify]: Extracting #8: cost 0 inf + 209577 1554040473.337 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040473.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040473.338 * * * * [progress]: [ 433 / 2262 ] simplifiying candidate # 1554040473.338 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040473.339 * * [simplify]: iters left: 6 (24 enodes) 1554040473.352 * * [simplify]: iters left: 5 (122 enodes) 1554040473.382 * * [simplify]: iters left: 4 (378 enodes) 1554040473.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040473.592 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040473.592 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040473.593 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040473.594 * * [simplify]: Extracting #4: cost 287 inf + 1028 1554040473.596 * * [simplify]: Extracting #5: cost 440 inf + 8693 1554040473.620 * * [simplify]: Extracting #6: cost 270 inf + 82066 1554040473.700 * * [simplify]: Extracting #7: cost 82 inf + 175701 1554040473.810 * * [simplify]: Extracting #8: cost 14 inf + 216553 1554040473.884 * * [simplify]: Extracting #9: cost 2 inf + 220944 1554040473.976 * * [simplify]: Extracting #10: cost 0 inf + 221450 1554040474.056 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040474.056 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040474.057 * * * * [progress]: [ 434 / 2262 ] simplifiying candidate # 1554040474.057 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040474.057 * * [simplify]: iters left: 6 (24 enodes) 1554040474.068 * * [simplify]: iters left: 5 (122 enodes) 1554040474.097 * * [simplify]: iters left: 4 (370 enodes) 1554040474.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040474.293 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040474.293 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040474.294 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040474.296 * * [simplify]: Extracting #4: cost 328 inf + 331 1554040474.301 * * [simplify]: Extracting #5: cost 488 inf + 10912 1554040474.320 * * [simplify]: Extracting #6: cost 181 inf + 113602 1554040474.360 * * [simplify]: Extracting #7: cost 25 inf + 191531 1554040474.424 * * [simplify]: Extracting #8: cost 0 inf + 213844 1554040474.502 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040474.503 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040474.503 * * * * [progress]: [ 435 / 2262 ] simplifiying candidate # 1554040474.504 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040474.504 * * [simplify]: iters left: 6 (24 enodes) 1554040474.517 * * [simplify]: iters left: 5 (122 enodes) 1554040474.571 * * [simplify]: iters left: 4 (376 enodes) 1554040474.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040474.786 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040474.786 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040474.787 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040474.789 * * [simplify]: Extracting #4: cost 291 inf + 987 1554040474.794 * * [simplify]: Extracting #5: cost 452 inf + 7970 1554040474.823 * * [simplify]: Extracting #6: cost 293 inf + 82354 1554040474.884 * * [simplify]: Extracting #7: cost 87 inf + 186973 1554040474.990 * * [simplify]: Extracting #8: cost 22 inf + 220960 1554040475.068 * * [simplify]: Extracting #9: cost 5 inf + 226834 1554040475.149 * * [simplify]: Extracting #10: cost 0 inf + 228681 1554040475.208 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040475.208 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040475.208 * * * * [progress]: [ 436 / 2262 ] simplifiying candidate # 1554040475.209 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040475.209 * * [simplify]: iters left: 6 (24 enodes) 1554040475.215 * * [simplify]: iters left: 5 (122 enodes) 1554040475.254 * * [simplify]: iters left: 4 (372 enodes) 1554040475.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040475.427 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040475.427 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040475.428 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040475.429 * * [simplify]: Extracting #4: cost 325 inf + 372 1554040475.432 * * [simplify]: Extracting #5: cost 476 inf + 12216 1554040475.454 * * [simplify]: Extracting #6: cost 153 inf + 136911 1554040475.550 * * [simplify]: Extracting #7: cost 4 inf + 207843 1554040475.649 * * [simplify]: Extracting #8: cost 0 inf + 209577 1554040475.709 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040475.709 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040475.710 * * * * [progress]: [ 437 / 2262 ] simplifiying candidate # 1554040475.710 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040475.711 * * [simplify]: iters left: 6 (24 enodes) 1554040475.721 * * [simplify]: iters left: 5 (122 enodes) 1554040475.748 * * [simplify]: iters left: 4 (378 enodes) 1554040475.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040475.968 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040475.968 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040475.969 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040475.977 * * [simplify]: Extracting #4: cost 287 inf + 1028 1554040475.982 * * [simplify]: Extracting #5: cost 440 inf + 8693 1554040476.010 * * [simplify]: Extracting #6: cost 270 inf + 82066 1554040476.087 * * [simplify]: Extracting #7: cost 82 inf + 175701 1554040476.177 * * [simplify]: Extracting #8: cost 14 inf + 216553 1554040476.283 * * [simplify]: Extracting #9: cost 2 inf + 220944 1554040476.363 * * [simplify]: Extracting #10: cost 0 inf + 221450 1554040476.444 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040476.444 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040476.444 * * * * [progress]: [ 438 / 2262 ] simplifiying candidate # 1554040476.445 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040476.445 * * [simplify]: iters left: 6 (21 enodes) 1554040476.451 * * [simplify]: iters left: 5 (109 enodes) 1554040476.478 * * [simplify]: iters left: 4 (321 enodes) 1554040476.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040476.621 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040476.621 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040476.621 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040476.622 * * [simplify]: Extracting #4: cost 282 inf + 249 1554040476.625 * * [simplify]: Extracting #5: cost 361 inf + 9709 1554040476.655 * * [simplify]: Extracting #6: cost 109 inf + 97645 1554040476.698 * * [simplify]: Extracting #7: cost 8 inf + 147850 1554040476.740 * * [simplify]: Extracting #8: cost 0 inf + 152142 1554040476.802 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040476.802 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040476.803 * * * * [progress]: [ 439 / 2262 ] simplifiying candidate # 1554040476.803 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040476.803 * * [simplify]: iters left: 6 (21 enodes) 1554040476.815 * * [simplify]: iters left: 5 (109 enodes) 1554040476.865 * * [simplify]: iters left: 4 (327 enodes) 1554040476.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040476.991 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040476.991 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040476.992 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040476.992 * * [simplify]: Extracting #4: cost 210 inf + 1193 1554040476.996 * * [simplify]: Extracting #5: cost 278 inf + 12159 1554040477.004 * * [simplify]: Extracting #6: cost 246 inf + 35940 1554040477.026 * * [simplify]: Extracting #7: cost 185 inf + 54568 1554040477.068 * * [simplify]: Extracting #8: cost 111 inf + 87351 1554040477.131 * * [simplify]: Extracting #9: cost 9 inf + 146394 1554040477.193 * * [simplify]: Extracting #10: cost 0 inf + 150579 1554040477.230 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040477.230 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040477.230 * * * * [progress]: [ 440 / 2262 ] simplifiying candidate # 1554040477.231 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040477.231 * * [simplify]: iters left: 6 (21 enodes) 1554040477.237 * * [simplify]: iters left: 5 (110 enodes) 1554040477.277 * * [simplify]: iters left: 4 (332 enodes) 1554040477.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040477.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040477.432 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040477.432 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040477.433 * * [simplify]: Extracting #4: cost 288 inf + 534 1554040477.436 * * [simplify]: Extracting #5: cost 418 inf + 7248 1554040477.449 * * [simplify]: Extracting #6: cost 188 inf + 85995 1554040477.507 * * [simplify]: Extracting #7: cost 14 inf + 160509 1554040477.572 * * [simplify]: Extracting #8: cost 0 inf + 166809 1554040477.630 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040477.630 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040477.631 * * * * [progress]: [ 441 / 2262 ] simplifiying candidate # 1554040477.631 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040477.632 * * [simplify]: iters left: 6 (21 enodes) 1554040477.644 * * [simplify]: iters left: 5 (110 enodes) 1554040477.692 * * [simplify]: iters left: 4 (338 enodes) 1554040477.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040477.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040477.875 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040477.876 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040477.877 * * [simplify]: Extracting #4: cost 214 inf + 1233 1554040477.883 * * [simplify]: Extracting #5: cost 316 inf + 10053 1554040477.901 * * [simplify]: Extracting #6: cost 237 inf + 51286 1554040477.928 * * [simplify]: Extracting #7: cost 129 inf + 101214 1554040477.986 * * [simplify]: Extracting #8: cost 45 inf + 144288 1554040478.025 * * [simplify]: Extracting #9: cost 4 inf + 161540 1554040478.093 * * [simplify]: Extracting #10: cost 0 inf + 163506 1554040478.168 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040478.168 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040478.169 * * * * [progress]: [ 442 / 2262 ] simplifiying candidate # 1554040478.169 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040478.169 * * [simplify]: iters left: 6 (21 enodes) 1554040478.175 * * [simplify]: iters left: 5 (110 enodes) 1554040478.206 * * [simplify]: iters left: 4 (332 enodes) 1554040478.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040478.355 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040478.355 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040478.356 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040478.357 * * [simplify]: Extracting #4: cost 288 inf + 534 1554040478.359 * * [simplify]: Extracting #5: cost 418 inf + 7248 1554040478.374 * * [simplify]: Extracting #6: cost 188 inf + 85995 1554040478.431 * * [simplify]: Extracting #7: cost 14 inf + 160509 1554040478.492 * * [simplify]: Extracting #8: cost 0 inf + 166809 1554040478.546 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040478.546 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040478.546 * * * * [progress]: [ 443 / 2262 ] simplifiying candidate # 1554040478.546 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040478.546 * * [simplify]: iters left: 6 (21 enodes) 1554040478.552 * * [simplify]: iters left: 5 (110 enodes) 1554040478.587 * * [simplify]: iters left: 4 (338 enodes) 1554040478.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040478.757 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040478.757 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040478.757 * * [simplify]: Extracting #3: cost 144 inf + 0 1554040478.759 * * [simplify]: Extracting #4: cost 214 inf + 1233 1554040478.764 * * [simplify]: Extracting #5: cost 316 inf + 10053 1554040478.782 * * [simplify]: Extracting #6: cost 237 inf + 51286 1554040478.828 * * [simplify]: Extracting #7: cost 129 inf + 101214 1554040478.897 * * [simplify]: Extracting #8: cost 45 inf + 144288 1554040478.955 * * [simplify]: Extracting #9: cost 4 inf + 161540 1554040479.011 * * [simplify]: Extracting #10: cost 0 inf + 163506 1554040479.063 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040479.063 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040479.063 * * * * [progress]: [ 444 / 2262 ] simplifiying candidate # 1554040479.063 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040479.063 * * [simplify]: iters left: 6 (19 enodes) 1554040479.069 * * [simplify]: iters left: 5 (101 enodes) 1554040479.092 * * [simplify]: iters left: 4 (300 enodes) 1554040479.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040479.221 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040479.221 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040479.221 * * [simplify]: Extracting #3: cost 122 inf + 0 1554040479.223 * * [simplify]: Extracting #4: cost 317 inf + 1130 1554040479.229 * * [simplify]: Extracting #5: cost 266 inf + 16756 1554040479.252 * * [simplify]: Extracting #6: cost 69 inf + 71599 1554040479.271 * * [simplify]: Extracting #7: cost 0 inf + 94389 1554040479.290 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040479.290 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040479.290 * * * * [progress]: [ 445 / 2262 ] simplifiying candidate # 1554040479.290 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040479.291 * * [simplify]: iters left: 6 (15 enodes) 1554040479.295 * * [simplify]: iters left: 5 (70 enodes) 1554040479.325 * * [simplify]: iters left: 4 (176 enodes) 1554040479.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040479.417 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040479.417 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040479.418 * * [simplify]: Extracting #3: cost 131 inf + 0 1554040479.418 * * [simplify]: Extracting #4: cost 229 inf + 1196 1554040479.422 * * [simplify]: Extracting #5: cost 136 inf + 20699 1554040479.434 * * [simplify]: Extracting #6: cost 46 inf + 46321 1554040479.448 * * [simplify]: Extracting #7: cost 2 inf + 63657 1554040479.478 * * [simplify]: Extracting #8: cost 0 inf + 64425 1554040479.493 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040479.493 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040479.494 * * * * [progress]: [ 446 / 2262 ] simplifiying candidate # 1554040479.494 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040479.494 * * [simplify]: iters left: 6 (22 enodes) 1554040479.500 * * [simplify]: iters left: 5 (114 enodes) 1554040479.540 * * [simplify]: iters left: 4 (341 enodes) 1554040479.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040479.686 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040479.686 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040479.686 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040479.687 * * [simplify]: Extracting #4: cost 283 inf + 900 1554040479.690 * * [simplify]: Extracting #5: cost 397 inf + 8108 1554040479.702 * * [simplify]: Extracting #6: cost 179 inf + 72722 1554040479.747 * * [simplify]: Extracting #7: cost 28 inf + 144659 1554040479.782 * * [simplify]: Extracting #8: cost 1 inf + 161396 1554040479.832 * * [simplify]: Extracting #9: cost 0 inf + 162200 1554040479.874 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040479.874 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040479.875 * * * * [progress]: [ 447 / 2262 ] simplifiying candidate # 1554040479.875 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040479.875 * * [simplify]: iters left: 6 (22 enodes) 1554040479.886 * * [simplify]: iters left: 5 (114 enodes) 1554040479.913 * * [simplify]: iters left: 4 (347 enodes) 1554040480.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040480.078 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040480.079 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040480.079 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040480.081 * * [simplify]: Extracting #4: cost 254 inf + 292 1554040480.085 * * [simplify]: Extracting #5: cost 355 inf + 6730 1554040480.105 * * [simplify]: Extracting #6: cost 260 inf + 63178 1554040480.145 * * [simplify]: Extracting #7: cost 89 inf + 144098 1554040480.204 * * [simplify]: Extracting #8: cost 38 inf + 158716 1554040480.266 * * [simplify]: Extracting #9: cost 9 inf + 166746 1554040480.308 * * [simplify]: Extracting #10: cost 0 inf + 171377 1554040480.370 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040480.370 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040480.371 * * * * [progress]: [ 448 / 2262 ] simplifiying candidate # 1554040480.371 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040480.372 * * [simplify]: iters left: 6 (22 enodes) 1554040480.384 * * [simplify]: iters left: 5 (114 enodes) 1554040480.416 * * [simplify]: iters left: 4 (342 enodes) 1554040480.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040480.587 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040480.587 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040480.587 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040480.588 * * [simplify]: Extracting #4: cost 290 inf + 492 1554040480.591 * * [simplify]: Extracting #5: cost 372 inf + 10185 1554040480.616 * * [simplify]: Extracting #6: cost 140 inf + 85989 1554040480.662 * * [simplify]: Extracting #7: cost 17 inf + 134303 1554040480.702 * * [simplify]: Extracting #8: cost 0 inf + 140924 1554040480.741 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040480.741 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040480.742 * * * * [progress]: [ 449 / 2262 ] simplifiying candidate # 1554040480.742 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040480.742 * * [simplify]: iters left: 6 (18 enodes) 1554040480.746 * * [simplify]: iters left: 5 (83 enodes) 1554040480.764 * * [simplify]: iters left: 4 (217 enodes) 1554040480.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040480.868 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040480.868 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040480.868 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040480.870 * * [simplify]: Extracting #4: cost 241 inf + 1395 1554040480.884 * * [simplify]: Extracting #5: cost 230 inf + 33452 1554040480.911 * * [simplify]: Extracting #6: cost 17 inf + 111332 1554040480.967 * * [simplify]: Extracting #7: cost 0 inf + 119640 1554040481.004 * * [simplify]: Extracting #8: cost 0 inf + 119560 1554040481.056 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040481.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040481.057 * * * * [progress]: [ 450 / 2262 ] simplifiying candidate # 1554040481.058 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040481.058 * * [simplify]: iters left: 6 (22 enodes) 1554040481.070 * * [simplify]: iters left: 5 (114 enodes) 1554040481.112 * * [simplify]: iters left: 4 (341 enodes) 1554040481.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040481.279 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040481.279 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040481.279 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040481.281 * * [simplify]: Extracting #4: cost 286 inf + 656 1554040481.285 * * [simplify]: Extracting #5: cost 403 inf + 5763 1554040481.307 * * [simplify]: Extracting #6: cost 182 inf + 70523 1554040481.366 * * [simplify]: Extracting #7: cost 28 inf + 143996 1554040481.410 * * [simplify]: Extracting #8: cost 0 inf + 162320 1554040481.474 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040481.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040481.474 * * * * [progress]: [ 451 / 2262 ] simplifiying candidate # 1554040481.475 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040481.475 * * [simplify]: iters left: 6 (22 enodes) 1554040481.481 * * [simplify]: iters left: 5 (114 enodes) 1554040481.516 * * [simplify]: iters left: 4 (347 enodes) 1554040481.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040481.696 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040481.696 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040481.696 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040481.697 * * [simplify]: Extracting #4: cost 247 inf + 1068 1554040481.700 * * [simplify]: Extracting #5: cost 328 inf + 11978 1554040481.726 * * [simplify]: Extracting #6: cost 194 inf + 93036 1554040481.777 * * [simplify]: Extracting #7: cost 68 inf + 152066 1554040481.825 * * [simplify]: Extracting #8: cost 33 inf + 157266 1554040481.883 * * [simplify]: Extracting #9: cost 8 inf + 166602 1554040481.931 * * [simplify]: Extracting #10: cost 0 inf + 170657 1554040481.984 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040481.984 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040481.984 * * * * [progress]: [ 452 / 2262 ] simplifiying candidate # 1554040481.985 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040481.985 * * [simplify]: iters left: 6 (22 enodes) 1554040481.993 * * [simplify]: iters left: 5 (114 enodes) 1554040482.043 * * [simplify]: iters left: 4 (342 enodes) 1554040482.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040482.271 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040482.271 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040482.272 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040482.274 * * [simplify]: Extracting #4: cost 290 inf + 492 1554040482.278 * * [simplify]: Extracting #5: cost 372 inf + 10185 1554040482.293 * * [simplify]: Extracting #6: cost 140 inf + 85989 1554040482.323 * * [simplify]: Extracting #7: cost 17 inf + 134303 1554040482.358 * * [simplify]: Extracting #8: cost 0 inf + 140924 1554040482.389 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040482.389 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040482.390 * * * * [progress]: [ 453 / 2262 ] simplifiying candidate # 1554040482.390 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040482.390 * * [simplify]: iters left: 6 (18 enodes) 1554040482.394 * * [simplify]: iters left: 5 (83 enodes) 1554040482.410 * * [simplify]: iters left: 4 (217 enodes) 1554040482.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040482.507 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040482.507 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040482.508 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040482.509 * * [simplify]: Extracting #4: cost 241 inf + 1395 1554040482.516 * * [simplify]: Extracting #5: cost 230 inf + 33452 1554040482.549 * * [simplify]: Extracting #6: cost 17 inf + 111332 1554040482.610 * * [simplify]: Extracting #7: cost 0 inf + 119640 1554040482.672 * * [simplify]: Extracting #8: cost 0 inf + 119560 1554040482.713 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040482.713 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040482.713 * * * * [progress]: [ 454 / 2262 ] simplifiying candidate # 1554040482.713 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040482.714 * * [simplify]: iters left: 6 (24 enodes) 1554040482.723 * * [simplify]: iters left: 5 (121 enodes) 1554040482.755 * * [simplify]: iters left: 4 (360 enodes) 1554040482.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040482.902 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040482.902 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040482.902 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040482.903 * * [simplify]: Extracting #4: cost 316 inf + 494 1554040482.909 * * [simplify]: Extracting #5: cost 449 inf + 13346 1554040482.952 * * [simplify]: Extracting #6: cost 132 inf + 141040 1554040483.013 * * [simplify]: Extracting #7: cost 7 inf + 198016 1554040483.076 * * [simplify]: Extracting #8: cost 0 inf + 201342 1554040483.136 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040483.136 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040483.137 * * * * [progress]: [ 455 / 2262 ] simplifiying candidate # 1554040483.137 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040483.137 * * [simplify]: iters left: 6 (24 enodes) 1554040483.144 * * [simplify]: iters left: 5 (121 enodes) 1554040483.174 * * [simplify]: iters left: 4 (366 enodes) 1554040483.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040483.356 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040483.356 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040483.357 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040483.358 * * [simplify]: Extracting #4: cost 276 inf + 1069 1554040483.360 * * [simplify]: Extracting #5: cost 400 inf + 9189 1554040483.372 * * [simplify]: Extracting #6: cost 285 inf + 64300 1554040483.427 * * [simplify]: Extracting #7: cost 137 inf + 137805 1554040483.507 * * [simplify]: Extracting #8: cost 22 inf + 203746 1554040483.605 * * [simplify]: Extracting #9: cost 1 inf + 213306 1554040483.697 * * [simplify]: Extracting #10: cost 0 inf + 213559 1554040483.788 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040483.788 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040483.788 * * * * [progress]: [ 456 / 2262 ] simplifiying candidate # 1554040483.789 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040483.789 * * [simplify]: iters left: 6 (24 enodes) 1554040483.800 * * [simplify]: iters left: 5 (122 enodes) 1554040483.831 * * [simplify]: iters left: 4 (370 enodes) 1554040484.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040484.026 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040484.026 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040484.026 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040484.027 * * [simplify]: Extracting #4: cost 325 inf + 534 1554040484.031 * * [simplify]: Extracting #5: cost 488 inf + 13143 1554040484.063 * * [simplify]: Extracting #6: cost 142 inf + 148366 1554040484.128 * * [simplify]: Extracting #7: cost 6 inf + 212117 1554040484.202 * * [simplify]: Extracting #8: cost 0 inf + 214484 1554040484.286 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040484.286 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040484.287 * * * * [progress]: [ 457 / 2262 ] simplifiying candidate # 1554040484.287 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040484.287 * * [simplify]: iters left: 6 (24 enodes) 1554040484.301 * * [simplify]: iters left: 5 (122 enodes) 1554040484.356 * * [simplify]: iters left: 4 (376 enodes) 1554040484.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040484.558 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040484.558 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040484.558 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040484.559 * * [simplify]: Extracting #4: cost 291 inf + 987 1554040484.562 * * [simplify]: Extracting #5: cost 451 inf + 7648 1554040484.575 * * [simplify]: Extracting #6: cost 320 inf + 71895 1554040484.624 * * [simplify]: Extracting #7: cost 123 inf + 163221 1554040484.697 * * [simplify]: Extracting #8: cost 24 inf + 224040 1554040484.812 * * [simplify]: Extracting #9: cost 1 inf + 228748 1554040484.896 * * [simplify]: Extracting #10: cost 0 inf + 228801 1554040484.984 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040484.984 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040484.985 * * * * [progress]: [ 458 / 2262 ] simplifiying candidate # 1554040484.985 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040484.986 * * [simplify]: iters left: 6 (24 enodes) 1554040484.999 * * [simplify]: iters left: 5 (122 enodes) 1554040485.032 * * [simplify]: iters left: 4 (370 enodes) 1554040485.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040485.234 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040485.234 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040485.235 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040485.237 * * [simplify]: Extracting #4: cost 325 inf + 534 1554040485.244 * * [simplify]: Extracting #5: cost 488 inf + 13143 1554040485.272 * * [simplify]: Extracting #6: cost 142 inf + 148366 1554040485.361 * * [simplify]: Extracting #7: cost 6 inf + 212117 1554040485.419 * * [simplify]: Extracting #8: cost 0 inf + 214484 1554040485.494 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040485.494 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040485.495 * * * * [progress]: [ 459 / 2262 ] simplifiying candidate # 1554040485.496 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040485.496 * * [simplify]: iters left: 6 (24 enodes) 1554040485.509 * * [simplify]: iters left: 5 (122 enodes) 1554040485.552 * * [simplify]: iters left: 4 (376 enodes) 1554040485.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040485.758 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040485.758 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040485.758 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040485.760 * * [simplify]: Extracting #4: cost 291 inf + 987 1554040485.765 * * [simplify]: Extracting #5: cost 451 inf + 7648 1554040485.797 * * [simplify]: Extracting #6: cost 320 inf + 71895 1554040485.867 * * [simplify]: Extracting #7: cost 123 inf + 163221 1554040485.949 * * [simplify]: Extracting #8: cost 24 inf + 224040 1554040486.041 * * [simplify]: Extracting #9: cost 1 inf + 228748 1554040486.115 * * [simplify]: Extracting #10: cost 0 inf + 228801 1554040486.219 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040486.219 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040486.219 * * * * [progress]: [ 460 / 2262 ] simplifiying candidate # 1554040486.220 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040486.220 * * [simplify]: iters left: 6 (22 enodes) 1554040486.233 * * [simplify]: iters left: 5 (114 enodes) 1554040486.258 * * [simplify]: iters left: 4 (338 enodes) 1554040486.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040486.417 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040486.417 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040486.417 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040486.419 * * [simplify]: Extracting #4: cost 289 inf + 452 1554040486.426 * * [simplify]: Extracting #5: cost 380 inf + 13314 1554040486.451 * * [simplify]: Extracting #6: cost 163 inf + 74885 1554040486.510 * * [simplify]: Extracting #7: cost 20 inf + 142466 1554040486.563 * * [simplify]: Extracting #8: cost 1 inf + 155998 1554040486.612 * * [simplify]: Extracting #9: cost 0 inf + 156802 1554040486.673 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040486.673 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040486.673 * * * * [progress]: [ 461 / 2262 ] simplifiying candidate # 1554040486.674 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040486.674 * * [simplify]: iters left: 6 (22 enodes) 1554040486.685 * * [simplify]: iters left: 5 (114 enodes) 1554040486.717 * * [simplify]: iters left: 4 (344 enodes) 1554040486.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040486.879 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040486.879 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040486.880 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040486.880 * * [simplify]: Extracting #4: cost 244 inf + 1312 1554040486.884 * * [simplify]: Extracting #5: cost 316 inf + 15529 1554040486.924 * * [simplify]: Extracting #6: cost 153 inf + 105874 1554040486.994 * * [simplify]: Extracting #7: cost 52 inf + 146265 1554040487.070 * * [simplify]: Extracting #8: cost 16 inf + 158724 1554040487.128 * * [simplify]: Extracting #9: cost 3 inf + 163039 1554040487.170 * * [simplify]: Extracting #10: cost 0 inf + 164049 1554040487.223 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040487.224 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040487.224 * * * * [progress]: [ 462 / 2262 ] simplifiying candidate # 1554040487.224 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040487.224 * * [simplify]: iters left: 6 (22 enodes) 1554040487.234 * * [simplify]: iters left: 5 (115 enodes) 1554040487.269 * * [simplify]: iters left: 4 (343 enodes) 1554040487.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040487.405 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040487.405 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040487.406 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040487.407 * * [simplify]: Extracting #4: cost 289 inf + 656 1554040487.412 * * [simplify]: Extracting #5: cost 391 inf + 9233 1554040487.437 * * [simplify]: Extracting #6: cost 158 inf + 83427 1554040487.494 * * [simplify]: Extracting #7: cost 23 inf + 150349 1554040487.537 * * [simplify]: Extracting #8: cost 1 inf + 162449 1554040487.607 * * [simplify]: Extracting #9: cost 0 inf + 163253 1554040487.664 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040487.664 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040487.664 * * * * [progress]: [ 463 / 2262 ] simplifiying candidate # 1554040487.664 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040487.664 * * [simplify]: iters left: 6 (22 enodes) 1554040487.671 * * [simplify]: iters left: 5 (115 enodes) 1554040487.716 * * [simplify]: iters left: 4 (349 enodes) 1554040487.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040487.878 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040487.878 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040487.878 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040487.880 * * [simplify]: Extracting #4: cost 250 inf + 1068 1554040487.885 * * [simplify]: Extracting #5: cost 333 inf + 10356 1554040487.899 * * [simplify]: Extracting #6: cost 229 inf + 67948 1554040487.939 * * [simplify]: Extracting #7: cost 69 inf + 144155 1554040488.021 * * [simplify]: Extracting #8: cost 20 inf + 167271 1554040488.097 * * [simplify]: Extracting #9: cost 3 inf + 173268 1554040488.177 * * [simplify]: Extracting #10: cost 0 inf + 174278 1554040488.240 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040488.241 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040488.241 * * * * [progress]: [ 464 / 2262 ] simplifiying candidate # 1554040488.241 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040488.241 * * [simplify]: iters left: 6 (24 enodes) 1554040488.248 * * [simplify]: iters left: 5 (122 enodes) 1554040488.295 * * [simplify]: iters left: 4 (368 enodes) 1554040488.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040488.515 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040488.516 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040488.516 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040488.518 * * [simplify]: Extracting #4: cost 315 inf + 494 1554040488.524 * * [simplify]: Extracting #5: cost 443 inf + 10376 1554040488.557 * * [simplify]: Extracting #6: cost 124 inf + 129812 1554040488.607 * * [simplify]: Extracting #7: cost 3 inf + 183891 1554040488.662 * * [simplify]: Extracting #8: cost 0 inf + 184928 1554040488.750 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040488.750 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040488.751 * * * * [progress]: [ 465 / 2262 ] simplifiying candidate # 1554040488.751 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040488.751 * * [simplify]: iters left: 6 (24 enodes) 1554040488.764 * * [simplify]: iters left: 5 (122 enodes) 1554040488.812 * * [simplify]: iters left: 4 (374 enodes) 1554040488.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040488.992 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040488.992 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040488.992 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040488.993 * * [simplify]: Extracting #4: cost 281 inf + 905 1554040488.997 * * [simplify]: Extracting #5: cost 372 inf + 15263 1554040489.020 * * [simplify]: Extracting #6: cost 236 inf + 74972 1554040489.057 * * [simplify]: Extracting #7: cost 94 inf + 152394 1554040489.115 * * [simplify]: Extracting #8: cost 22 inf + 195135 1554040489.177 * * [simplify]: Extracting #9: cost 5 inf + 200594 1554040489.242 * * [simplify]: Extracting #10: cost 0 inf + 202441 1554040489.341 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040489.341 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040489.342 * * * * [progress]: [ 466 / 2262 ] simplifiying candidate # 1554040489.342 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040489.343 * * [simplify]: iters left: 6 (24 enodes) 1554040489.356 * * [simplify]: iters left: 5 (120 enodes) 1554040489.399 * * [simplify]: iters left: 4 (355 enodes) 1554040489.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040489.608 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040489.608 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040489.608 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040489.610 * * [simplify]: Extracting #4: cost 295 inf + 697 1554040489.617 * * [simplify]: Extracting #5: cost 391 inf + 14116 1554040489.644 * * [simplify]: Extracting #6: cost 135 inf + 107751 1554040489.715 * * [simplify]: Extracting #7: cost 15 inf + 160399 1554040489.762 * * [simplify]: Extracting #8: cost 0 inf + 168872 1554040489.834 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040489.834 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040489.835 * * * * [progress]: [ 467 / 2262 ] simplifiying candidate # 1554040489.835 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040489.835 * * [simplify]: iters left: 6 (24 enodes) 1554040489.848 * * [simplify]: iters left: 5 (120 enodes) 1554040489.901 * * [simplify]: iters left: 4 (361 enodes) 1554040490.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040490.058 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040490.058 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040490.058 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040490.059 * * [simplify]: Extracting #4: cost 257 inf + 1109 1554040490.062 * * [simplify]: Extracting #5: cost 333 inf + 11060 1554040490.074 * * [simplify]: Extracting #6: cost 226 inf + 69140 1554040490.115 * * [simplify]: Extracting #7: cost 86 inf + 140264 1554040490.187 * * [simplify]: Extracting #8: cost 33 inf + 164028 1554040490.242 * * [simplify]: Extracting #9: cost 1 inf + 177716 1554040490.322 * * [simplify]: Extracting #10: cost 0 inf + 177969 1554040490.405 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040490.405 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040490.406 * * * * [progress]: [ 468 / 2262 ] simplifiying candidate # 1554040490.406 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040490.407 * * [simplify]: iters left: 6 (24 enodes) 1554040490.420 * * [simplify]: iters left: 5 (122 enodes) 1554040490.475 * * [simplify]: iters left: 4 (368 enodes) 1554040490.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040490.671 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040490.671 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040490.672 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040490.674 * * [simplify]: Extracting #4: cost 315 inf + 494 1554040490.679 * * [simplify]: Extracting #5: cost 443 inf + 10376 1554040490.706 * * [simplify]: Extracting #6: cost 124 inf + 129812 1554040490.783 * * [simplify]: Extracting #7: cost 3 inf + 183891 1554040490.845 * * [simplify]: Extracting #8: cost 0 inf + 184928 1554040490.915 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040490.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040490.916 * * * * [progress]: [ 469 / 2262 ] simplifiying candidate # 1554040490.916 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040490.916 * * [simplify]: iters left: 6 (24 enodes) 1554040490.923 * * [simplify]: iters left: 5 (122 enodes) 1554040490.961 * * [simplify]: iters left: 4 (374 enodes) 1554040491.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040491.138 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040491.138 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040491.138 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040491.139 * * [simplify]: Extracting #4: cost 281 inf + 905 1554040491.145 * * [simplify]: Extracting #5: cost 372 inf + 15263 1554040491.178 * * [simplify]: Extracting #6: cost 236 inf + 74972 1554040491.236 * * [simplify]: Extracting #7: cost 94 inf + 152394 1554040491.301 * * [simplify]: Extracting #8: cost 22 inf + 195135 1554040491.380 * * [simplify]: Extracting #9: cost 5 inf + 200594 1554040491.459 * * [simplify]: Extracting #10: cost 0 inf + 202441 1554040491.531 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040491.531 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040491.531 * * * * [progress]: [ 470 / 2262 ] simplifiying candidate # 1554040491.532 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040491.532 * * [simplify]: iters left: 6 (24 enodes) 1554040491.545 * * [simplify]: iters left: 5 (121 enodes) 1554040491.572 * * [simplify]: iters left: 4 (361 enodes) 1554040491.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040491.741 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040491.741 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040491.741 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040491.743 * * [simplify]: Extracting #4: cost 315 inf + 494 1554040491.753 * * [simplify]: Extracting #5: cost 420 inf + 21261 1554040491.796 * * [simplify]: Extracting #6: cost 68 inf + 169592 1554040492.284 * * [simplify]: Extracting #7: cost 1 inf + 191135 1554040492.353 * * [simplify]: Extracting #8: cost 0 inf + 191046 1554040492.417 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040492.417 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040492.418 * * * * [progress]: [ 471 / 2262 ] simplifiying candidate # 1554040492.418 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040492.418 * * [simplify]: iters left: 6 (24 enodes) 1554040492.426 * * [simplify]: iters left: 5 (121 enodes) 1554040492.468 * * [simplify]: iters left: 4 (367 enodes) 1554040492.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040492.661 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040492.661 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040492.662 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040492.663 * * [simplify]: Extracting #4: cost 281 inf + 580 1554040492.666 * * [simplify]: Extracting #5: cost 383 inf + 11811 1554040492.684 * * [simplify]: Extracting #6: cost 275 inf + 62260 1554040492.730 * * [simplify]: Extracting #7: cost 173 inf + 100634 1554040492.814 * * [simplify]: Extracting #8: cost 41 inf + 180010 1554040492.889 * * [simplify]: Extracting #9: cost 1 inf + 204714 1554040492.957 * * [simplify]: Extracting #10: cost 0 inf + 204967 1554040493.046 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040493.046 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040493.047 * * * * [progress]: [ 472 / 2262 ] simplifiying candidate # 1554040493.047 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040493.048 * * [simplify]: iters left: 6 (24 enodes) 1554040493.061 * * [simplify]: iters left: 5 (122 enodes) 1554040493.095 * * [simplify]: iters left: 4 (372 enodes) 1554040493.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040493.336 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040493.336 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040493.337 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040493.339 * * [simplify]: Extracting #4: cost 325 inf + 697 1554040493.344 * * [simplify]: Extracting #5: cost 482 inf + 12217 1554040493.373 * * [simplify]: Extracting #6: cost 192 inf + 108885 1554040493.430 * * [simplify]: Extracting #7: cost 22 inf + 192586 1554040493.480 * * [simplify]: Extracting #8: cost 0 inf + 209909 1554040493.546 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040493.546 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040493.547 * * * * [progress]: [ 473 / 2262 ] simplifiying candidate # 1554040493.547 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040493.548 * * [simplify]: iters left: 6 (24 enodes) 1554040493.559 * * [simplify]: iters left: 5 (122 enodes) 1554040493.608 * * [simplify]: iters left: 4 (378 enodes) 1554040493.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040493.779 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040493.779 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040493.779 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040493.780 * * [simplify]: Extracting #4: cost 286 inf + 1069 1554040493.784 * * [simplify]: Extracting #5: cost 420 inf + 16334 1554040493.807 * * [simplify]: Extracting #6: cost 263 inf + 91416 1554040493.863 * * [simplify]: Extracting #7: cost 81 inf + 181041 1554040493.951 * * [simplify]: Extracting #8: cost 15 inf + 216844 1554040494.038 * * [simplify]: Extracting #9: cost 1 inf + 221441 1554040494.130 * * [simplify]: Extracting #10: cost 0 inf + 221694 1554040494.221 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040494.221 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040494.222 * * * * [progress]: [ 474 / 2262 ] simplifiying candidate # 1554040494.222 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040494.222 * * [simplify]: iters left: 6 (24 enodes) 1554040494.229 * * [simplify]: iters left: 5 (122 enodes) 1554040494.265 * * [simplify]: iters left: 4 (372 enodes) 1554040494.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040494.454 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040494.454 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040494.455 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040494.457 * * [simplify]: Extracting #4: cost 325 inf + 697 1554040494.464 * * [simplify]: Extracting #5: cost 482 inf + 12217 1554040494.483 * * [simplify]: Extracting #6: cost 192 inf + 108885 1554040494.537 * * [simplify]: Extracting #7: cost 22 inf + 192586 1554040494.628 * * [simplify]: Extracting #8: cost 0 inf + 209909 1554040494.727 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040494.727 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040494.728 * * * * [progress]: [ 475 / 2262 ] simplifiying candidate # 1554040494.728 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040494.729 * * [simplify]: iters left: 6 (24 enodes) 1554040494.741 * * [simplify]: iters left: 5 (122 enodes) 1554040494.795 * * [simplify]: iters left: 4 (378 enodes) 1554040494.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040494.968 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040494.968 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040494.969 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040494.969 * * [simplify]: Extracting #4: cost 286 inf + 1069 1554040494.973 * * [simplify]: Extracting #5: cost 420 inf + 16334 1554040495.005 * * [simplify]: Extracting #6: cost 263 inf + 91416 1554040495.061 * * [simplify]: Extracting #7: cost 81 inf + 181041 1554040495.143 * * [simplify]: Extracting #8: cost 15 inf + 216844 1554040495.214 * * [simplify]: Extracting #9: cost 1 inf + 221441 1554040495.329 * * [simplify]: Extracting #10: cost 0 inf + 221694 1554040495.416 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040495.416 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040495.417 * * * * [progress]: [ 476 / 2262 ] simplifiying candidate # 1554040495.417 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040495.417 * * [simplify]: iters left: 6 (22 enodes) 1554040495.432 * * [simplify]: iters left: 5 (113 enodes) 1554040495.465 * * [simplify]: iters left: 4 (338 enodes) 1554040495.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040495.665 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040495.665 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040495.666 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040495.666 * * [simplify]: Extracting #4: cost 293 inf + 492 1554040495.671 * * [simplify]: Extracting #5: cost 351 inf + 20032 1554040495.689 * * [simplify]: Extracting #6: cost 121 inf + 105014 1554040495.721 * * [simplify]: Extracting #7: cost 10 inf + 136725 1554040495.775 * * [simplify]: Extracting #8: cost 0 inf + 140063 1554040495.836 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040495.837 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040495.837 * * * * [progress]: [ 477 / 2262 ] simplifiying candidate # 1554040495.838 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040495.838 * * [simplify]: iters left: 6 (18 enodes) 1554040495.847 * * [simplify]: iters left: 5 (82 enodes) 1554040495.878 * * [simplify]: iters left: 4 (213 enodes) 1554040495.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040495.991 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040495.991 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040495.992 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040495.992 * * [simplify]: Extracting #4: cost 245 inf + 947 1554040495.998 * * [simplify]: Extracting #5: cost 233 inf + 31764 1554040496.038 * * [simplify]: Extracting #6: cost 7 inf + 114644 1554040496.072 * * [simplify]: Extracting #7: cost 0 inf + 118512 1554040496.106 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040496.107 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040496.107 * * * * [progress]: [ 478 / 2262 ] simplifiying candidate # 1554040496.108 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040496.108 * * [simplify]: iters left: 6 (24 enodes) 1554040496.121 * * [simplify]: iters left: 5 (122 enodes) 1554040496.168 * * [simplify]: iters left: 4 (368 enodes) 1554040496.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040496.339 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040496.339 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040496.339 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040496.341 * * [simplify]: Extracting #4: cost 318 inf + 534 1554040496.347 * * [simplify]: Extracting #5: cost 448 inf + 10173 1554040496.381 * * [simplify]: Extracting #6: cost 185 inf + 96241 1554040496.417 * * [simplify]: Extracting #7: cost 26 inf + 169407 1554040496.488 * * [simplify]: Extracting #8: cost 1 inf + 190696 1554040496.542 * * [simplify]: Extracting #9: cost 0 inf + 191620 1554040496.618 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040496.618 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040496.618 * * * * [progress]: [ 479 / 2262 ] simplifiying candidate # 1554040496.618 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040496.619 * * [simplify]: iters left: 6 (24 enodes) 1554040496.625 * * [simplify]: iters left: 5 (122 enodes) 1554040496.663 * * [simplify]: iters left: 4 (374 enodes) 1554040496.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040496.908 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040496.908 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040496.908 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040496.909 * * [simplify]: Extracting #4: cost 283 inf + 498 1554040496.912 * * [simplify]: Extracting #5: cost 387 inf + 10324 1554040496.931 * * [simplify]: Extracting #6: cost 227 inf + 101210 1554040497.004 * * [simplify]: Extracting #7: cost 64 inf + 185877 1554040497.061 * * [simplify]: Extracting #8: cost 17 inf + 196979 1554040497.123 * * [simplify]: Extracting #9: cost 1 inf + 201868 1554040497.212 * * [simplify]: Extracting #10: cost 0 inf + 202121 1554040497.308 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040497.308 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040497.308 * * * * [progress]: [ 480 / 2262 ] simplifiying candidate # 1554040497.309 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040497.309 * * [simplify]: iters left: 6 (22 enodes) 1554040497.321 * * [simplify]: iters left: 5 (115 enodes) 1554040497.373 * * [simplify]: iters left: 4 (344 enodes) 1554040497.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040497.569 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040497.569 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040497.569 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040497.570 * * [simplify]: Extracting #4: cost 292 inf + 492 1554040497.577 * * [simplify]: Extracting #5: cost 367 inf + 15025 1554040497.596 * * [simplify]: Extracting #6: cost 108 inf + 100628 1554040497.654 * * [simplify]: Extracting #7: cost 2 inf + 140536 1554040497.706 * * [simplify]: Extracting #8: cost 0 inf + 141812 1554040497.750 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040497.750 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040497.751 * * * * [progress]: [ 481 / 2262 ] simplifiying candidate # 1554040497.751 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040497.752 * * [simplify]: iters left: 6 (18 enodes) 1554040497.760 * * [simplify]: iters left: 5 (84 enodes) 1554040497.790 * * [simplify]: iters left: 4 (219 enodes) 1554040497.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040497.920 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040497.920 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040497.921 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040497.922 * * [simplify]: Extracting #4: cost 248 inf + 1070 1554040497.929 * * [simplify]: Extracting #5: cost 227 inf + 38167 1554040497.955 * * [simplify]: Extracting #6: cost 17 inf + 115464 1554040497.989 * * [simplify]: Extracting #7: cost 0 inf + 122132 1554040498.034 * * [simplify]: Extracting #8: cost 0 inf + 121412 1554040498.065 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040498.065 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040498.066 * * * * [progress]: [ 482 / 2262 ] simplifiying candidate # 1554040498.066 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040498.066 * * [simplify]: iters left: 6 (24 enodes) 1554040498.079 * * [simplify]: iters left: 5 (122 enodes) 1554040498.111 * * [simplify]: iters left: 4 (368 enodes) 1554040498.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040498.362 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040498.362 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040498.363 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040498.365 * * [simplify]: Extracting #4: cost 318 inf + 534 1554040498.371 * * [simplify]: Extracting #5: cost 448 inf + 10173 1554040498.389 * * [simplify]: Extracting #6: cost 185 inf + 96241 1554040498.431 * * [simplify]: Extracting #7: cost 26 inf + 169407 1554040498.500 * * [simplify]: Extracting #8: cost 1 inf + 190696 1554040498.564 * * [simplify]: Extracting #9: cost 0 inf + 191620 1554040498.625 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040498.626 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040498.626 * * * * [progress]: [ 483 / 2262 ] simplifiying candidate # 1554040498.626 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040498.626 * * [simplify]: iters left: 6 (24 enodes) 1554040498.633 * * [simplify]: iters left: 5 (122 enodes) 1554040498.660 * * [simplify]: iters left: 4 (374 enodes) 1554040498.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040498.907 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040498.907 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040498.908 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040498.909 * * [simplify]: Extracting #4: cost 283 inf + 498 1554040498.911 * * [simplify]: Extracting #5: cost 387 inf + 10324 1554040498.938 * * [simplify]: Extracting #6: cost 227 inf + 101210 1554040498.990 * * [simplify]: Extracting #7: cost 64 inf + 185877 1554040499.074 * * [simplify]: Extracting #8: cost 17 inf + 196979 1554040499.171 * * [simplify]: Extracting #9: cost 1 inf + 201868 1554040499.242 * * [simplify]: Extracting #10: cost 0 inf + 202121 1554040499.313 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040499.314 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040499.314 * * * * [progress]: [ 484 / 2262 ] simplifiying candidate # 1554040499.315 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040499.315 * * [simplify]: iters left: 6 (24 enodes) 1554040499.328 * * [simplify]: iters left: 5 (120 enodes) 1554040499.360 * * [simplify]: iters left: 4 (357 enodes) 1554040499.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040499.535 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040499.535 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040499.536 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040499.538 * * [simplify]: Extracting #4: cost 301 inf + 697 1554040499.544 * * [simplify]: Extracting #5: cost 390 inf + 9904 1554040499.559 * * [simplify]: Extracting #6: cost 161 inf + 86857 1554040499.601 * * [simplify]: Extracting #7: cost 14 inf + 143705 1554040499.640 * * [simplify]: Extracting #8: cost 0 inf + 152461 1554040499.699 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040499.699 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040499.700 * * * * [progress]: [ 485 / 2262 ] simplifiying candidate # 1554040499.700 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040499.700 * * [simplify]: iters left: 6 (20 enodes) 1554040499.711 * * [simplify]: iters left: 5 (89 enodes) 1554040499.736 * * [simplify]: iters left: 4 (238 enodes) 1554040499.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040499.843 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040499.843 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040499.844 * * [simplify]: Extracting #3: cost 183 inf + 0 1554040499.846 * * [simplify]: Extracting #4: cost 271 inf + 662 1554040499.858 * * [simplify]: Extracting #5: cost 266 inf + 30897 1554040499.890 * * [simplify]: Extracting #6: cost 22 inf + 122812 1554040499.942 * * [simplify]: Extracting #7: cost 0 inf + 132420 1554040499.996 * * [simplify]: Extracting #8: cost 0 inf + 131420 1554040500.059 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040500.059 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040500.059 * * * * [progress]: [ 486 / 2262 ] simplifiying candidate # 1554040500.059 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040500.060 * * [simplify]: iters left: 6 (24 enodes) 1554040500.067 * * [simplify]: iters left: 5 (121 enodes) 1554040500.102 * * [simplify]: iters left: 4 (360 enodes) 1554040500.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040500.297 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040500.297 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040500.297 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040500.298 * * [simplify]: Extracting #4: cost 315 inf + 738 1554040500.301 * * [simplify]: Extracting #5: cost 451 inf + 11228 1554040500.349 * * [simplify]: Extracting #6: cost 152 inf + 122756 1554040500.413 * * [simplify]: Extracting #7: cost 18 inf + 190768 1554040500.478 * * [simplify]: Extracting #8: cost 0 inf + 201555 1554040500.539 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040500.539 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040500.540 * * * * [progress]: [ 487 / 2262 ] simplifiying candidate # 1554040500.540 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040500.540 * * [simplify]: iters left: 6 (24 enodes) 1554040500.551 * * [simplify]: iters left: 5 (121 enodes) 1554040500.579 * * [simplify]: iters left: 4 (366 enodes) 1554040500.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040500.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040500.772 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040500.772 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040500.773 * * [simplify]: Extracting #4: cost 277 inf + 1028 1554040500.776 * * [simplify]: Extracting #5: cost 396 inf + 9926 1554040500.800 * * [simplify]: Extracting #6: cost 241 inf + 98884 1554040500.887 * * [simplify]: Extracting #7: cost 81 inf + 179447 1554040500.966 * * [simplify]: Extracting #8: cost 17 inf + 208107 1554040501.048 * * [simplify]: Extracting #9: cost 1 inf + 213759 1554040501.123 * * [simplify]: Extracting #10: cost 0 inf + 214012 1554040501.201 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040501.201 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040501.202 * * * * [progress]: [ 488 / 2262 ] simplifiying candidate # 1554040501.202 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040501.203 * * [simplify]: iters left: 6 (24 enodes) 1554040501.216 * * [simplify]: iters left: 5 (122 enodes) 1554040501.268 * * [simplify]: iters left: 4 (370 enodes) 1554040501.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040501.503 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040501.503 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040501.504 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040501.505 * * [simplify]: Extracting #4: cost 328 inf + 412 1554040501.512 * * [simplify]: Extracting #5: cost 480 inf + 13382 1554040501.542 * * [simplify]: Extracting #6: cost 129 inf + 150465 1554040501.595 * * [simplify]: Extracting #7: cost 3 inf + 211774 1554040501.647 * * [simplify]: Extracting #8: cost 0 inf + 213164 1554040501.700 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040501.700 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040501.701 * * * * [progress]: [ 489 / 2262 ] simplifiying candidate # 1554040501.701 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040501.702 * * [simplify]: iters left: 6 (24 enodes) 1554040501.708 * * [simplify]: iters left: 5 (122 enodes) 1554040501.736 * * [simplify]: iters left: 4 (376 enodes) 1554040501.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040501.937 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040501.937 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040501.938 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040501.940 * * [simplify]: Extracting #4: cost 290 inf + 1028 1554040501.945 * * [simplify]: Extracting #5: cost 449 inf + 7894 1554040501.965 * * [simplify]: Extracting #6: cost 283 inf + 87800 1554040502.016 * * [simplify]: Extracting #7: cost 89 inf + 184401 1554040502.094 * * [simplify]: Extracting #8: cost 25 inf + 219469 1554040502.187 * * [simplify]: Extracting #9: cost 4 inf + 227811 1554040502.283 * * [simplify]: Extracting #10: cost 0 inf + 229405 1554040502.366 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040502.366 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040502.367 * * * * [progress]: [ 490 / 2262 ] simplifiying candidate # 1554040502.367 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040502.367 * * [simplify]: iters left: 6 (24 enodes) 1554040502.374 * * [simplify]: iters left: 5 (122 enodes) 1554040502.418 * * [simplify]: iters left: 4 (370 enodes) 1554040502.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040502.604 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040502.604 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040502.604 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040502.605 * * [simplify]: Extracting #4: cost 328 inf + 412 1554040502.609 * * [simplify]: Extracting #5: cost 480 inf + 13382 1554040502.634 * * [simplify]: Extracting #6: cost 129 inf + 150465 1554040502.723 * * [simplify]: Extracting #7: cost 3 inf + 211774 1554040502.803 * * [simplify]: Extracting #8: cost 0 inf + 213164 1554040502.904 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040502.904 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040502.905 * * * * [progress]: [ 491 / 2262 ] simplifiying candidate # 1554040502.905 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040502.906 * * [simplify]: iters left: 6 (24 enodes) 1554040502.919 * * [simplify]: iters left: 5 (122 enodes) 1554040502.952 * * [simplify]: iters left: 4 (376 enodes) 1554040503.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040503.176 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040503.176 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040503.177 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040503.178 * * [simplify]: Extracting #4: cost 290 inf + 1028 1554040503.183 * * [simplify]: Extracting #5: cost 449 inf + 7894 1554040503.215 * * [simplify]: Extracting #6: cost 283 inf + 87800 1554040503.289 * * [simplify]: Extracting #7: cost 89 inf + 184401 1554040503.348 * * [simplify]: Extracting #8: cost 25 inf + 219469 1554040503.452 * * [simplify]: Extracting #9: cost 4 inf + 227811 1554040503.547 * * [simplify]: Extracting #10: cost 0 inf + 229405 1554040503.639 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040503.639 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040503.639 * * * * [progress]: [ 492 / 2262 ] simplifiying candidate # 1554040503.640 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040503.640 * * [simplify]: iters left: 6 (22 enodes) 1554040503.648 * * [simplify]: iters left: 5 (114 enodes) 1554040503.684 * * [simplify]: iters left: 4 (338 enodes) 1554040503.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040503.841 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040503.841 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040503.841 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040503.843 * * [simplify]: Extracting #4: cost 289 inf + 492 1554040503.850 * * [simplify]: Extracting #5: cost 384 inf + 12265 1554040503.877 * * [simplify]: Extracting #6: cost 162 inf + 75681 1554040503.930 * * [simplify]: Extracting #7: cost 25 inf + 138674 1554040503.973 * * [simplify]: Extracting #8: cost 0 inf + 156998 1554040504.007 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040504.007 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040504.008 * * * * [progress]: [ 493 / 2262 ] simplifiying candidate # 1554040504.008 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040504.008 * * [simplify]: iters left: 6 (22 enodes) 1554040504.019 * * [simplify]: iters left: 5 (114 enodes) 1554040504.068 * * [simplify]: iters left: 4 (344 enodes) 1554040504.243 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040504.243 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040504.244 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040504.244 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040504.245 * * [simplify]: Extracting #4: cost 243 inf + 1313 1554040504.249 * * [simplify]: Extracting #5: cost 309 inf + 17073 1554040504.261 * * [simplify]: Extracting #6: cost 221 inf + 60632 1554040504.297 * * [simplify]: Extracting #7: cost 86 inf + 121059 1554040504.342 * * [simplify]: Extracting #8: cost 17 inf + 157433 1554040504.417 * * [simplify]: Extracting #9: cost 4 inf + 161927 1554040504.467 * * [simplify]: Extracting #10: cost 0 inf + 163561 1554040504.533 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040504.533 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040504.533 * * * * [progress]: [ 494 / 2262 ] simplifiying candidate # 1554040504.533 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040504.533 * * [simplify]: iters left: 6 (24 enodes) 1554040504.540 * * [simplify]: iters left: 5 (120 enodes) 1554040504.568 * * [simplify]: iters left: 4 (355 enodes) 1554040504.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040504.722 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040504.722 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040504.723 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040504.724 * * [simplify]: Extracting #4: cost 297 inf + 616 1554040504.736 * * [simplify]: Extracting #5: cost 411 inf + 7801 1554040504.771 * * [simplify]: Extracting #6: cost 143 inf + 105074 1554040504.837 * * [simplify]: Extracting #7: cost 12 inf + 162536 1554040504.885 * * [simplify]: Extracting #8: cost 0 inf + 169413 1554040504.940 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040504.940 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040504.940 * * * * [progress]: [ 495 / 2262 ] simplifiying candidate # 1554040504.941 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040504.941 * * [simplify]: iters left: 6 (24 enodes) 1554040504.948 * * [simplify]: iters left: 5 (120 enodes) 1554040504.976 * * [simplify]: iters left: 4 (361 enodes) 1554040505.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040505.179 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040505.179 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040505.179 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040505.180 * * [simplify]: Extracting #4: cost 256 inf + 1110 1554040505.183 * * [simplify]: Extracting #5: cost 341 inf + 9992 1554040505.195 * * [simplify]: Extracting #6: cost 244 inf + 63526 1554040505.252 * * [simplify]: Extracting #7: cost 86 inf + 145565 1554040505.320 * * [simplify]: Extracting #8: cost 35 inf + 165047 1554040505.399 * * [simplify]: Extracting #9: cost 2 inf + 178032 1554040505.459 * * [simplify]: Extracting #10: cost 0 inf + 178870 1554040505.527 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040505.528 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040505.528 * * * * [progress]: [ 496 / 2262 ] simplifiying candidate # 1554040505.528 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040505.528 * * [simplify]: iters left: 6 (24 enodes) 1554040505.535 * * [simplify]: iters left: 5 (122 enodes) 1554040505.574 * * [simplify]: iters left: 4 (368 enodes) 1554040505.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040505.735 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040505.735 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040505.735 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040505.736 * * [simplify]: Extracting #4: cost 315 inf + 494 1554040505.740 * * [simplify]: Extracting #5: cost 434 inf + 13817 1554040505.776 * * [simplify]: Extracting #6: cost 123 inf + 132494 1554040505.827 * * [simplify]: Extracting #7: cost 5 inf + 182894 1554040505.895 * * [simplify]: Extracting #8: cost 0 inf + 184688 1554040505.939 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040505.939 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040505.940 * * * * [progress]: [ 497 / 2262 ] simplifiying candidate # 1554040505.940 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040505.940 * * [simplify]: iters left: 6 (24 enodes) 1554040505.947 * * [simplify]: iters left: 5 (122 enodes) 1554040505.978 * * [simplify]: iters left: 4 (374 enodes) 1554040506.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040506.204 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040506.204 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040506.205 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040506.207 * * [simplify]: Extracting #4: cost 279 inf + 1069 1554040506.212 * * [simplify]: Extracting #5: cost 384 inf + 10934 1554040506.240 * * [simplify]: Extracting #6: cost 247 inf + 72374 1554040506.287 * * [simplify]: Extracting #7: cost 101 inf + 144636 1554040506.371 * * [simplify]: Extracting #8: cost 20 inf + 194049 1554040506.441 * * [simplify]: Extracting #9: cost 2 inf + 200899 1554040506.540 * * [simplify]: Extracting #10: cost 0 inf + 201405 1554040506.610 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040506.610 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040506.611 * * * * [progress]: [ 498 / 2262 ] simplifiying candidate # 1554040506.612 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040506.612 * * [simplify]: iters left: 6 (22 enodes) 1554040506.623 * * [simplify]: iters left: 5 (115 enodes) 1554040506.670 * * [simplify]: iters left: 4 (343 enodes) 1554040506.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040506.885 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040506.885 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040506.886 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040506.887 * * [simplify]: Extracting #4: cost 289 inf + 533 1554040506.892 * * [simplify]: Extracting #5: cost 406 inf + 5935 1554040506.918 * * [simplify]: Extracting #6: cost 199 inf + 66610 1554040506.973 * * [simplify]: Extracting #7: cost 22 inf + 148009 1554040507.041 * * [simplify]: Extracting #8: cost 1 inf + 161796 1554040507.109 * * [simplify]: Extracting #9: cost 0 inf + 162600 1554040507.178 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040507.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040507.179 * * * * [progress]: [ 499 / 2262 ] simplifiying candidate # 1554040507.179 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040507.180 * * [simplify]: iters left: 6 (22 enodes) 1554040507.192 * * [simplify]: iters left: 5 (115 enodes) 1554040507.224 * * [simplify]: iters left: 4 (349 enodes) 1554040507.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040507.447 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040507.447 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040507.447 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040507.449 * * [simplify]: Extracting #4: cost 251 inf + 1027 1554040507.453 * * [simplify]: Extracting #5: cost 333 inf + 10078 1554040507.465 * * [simplify]: Extracting #6: cost 243 inf + 59568 1554040507.500 * * [simplify]: Extracting #7: cost 66 inf + 149203 1554040507.552 * * [simplify]: Extracting #8: cost 17 inf + 167633 1554040507.597 * * [simplify]: Extracting #9: cost 3 inf + 173226 1554040507.639 * * [simplify]: Extracting #10: cost 0 inf + 173945 1554040507.709 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040507.709 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040507.709 * * * * [progress]: [ 500 / 2262 ] simplifiying candidate # 1554040507.710 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040507.710 * * [simplify]: iters left: 6 (24 enodes) 1554040507.724 * * [simplify]: iters left: 5 (122 enodes) 1554040507.758 * * [simplify]: iters left: 4 (368 enodes) 1554040507.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040507.951 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040507.951 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040507.952 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040507.953 * * [simplify]: Extracting #4: cost 315 inf + 494 1554040507.956 * * [simplify]: Extracting #5: cost 434 inf + 13817 1554040507.978 * * [simplify]: Extracting #6: cost 123 inf + 132494 1554040508.050 * * [simplify]: Extracting #7: cost 5 inf + 182894 1554040508.095 * * [simplify]: Extracting #8: cost 0 inf + 184688 1554040508.148 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040508.148 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040508.149 * * * * [progress]: [ 501 / 2262 ] simplifiying candidate # 1554040508.149 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040508.150 * * [simplify]: iters left: 6 (24 enodes) 1554040508.163 * * [simplify]: iters left: 5 (122 enodes) 1554040508.218 * * [simplify]: iters left: 4 (374 enodes) 1554040508.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040508.413 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040508.413 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040508.413 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040508.414 * * [simplify]: Extracting #4: cost 279 inf + 1069 1554040508.417 * * [simplify]: Extracting #5: cost 384 inf + 10934 1554040508.431 * * [simplify]: Extracting #6: cost 247 inf + 72374 1554040508.482 * * [simplify]: Extracting #7: cost 101 inf + 144636 1554040508.577 * * [simplify]: Extracting #8: cost 20 inf + 194049 1554040508.646 * * [simplify]: Extracting #9: cost 2 inf + 200899 1554040508.726 * * [simplify]: Extracting #10: cost 0 inf + 201405 1554040508.796 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040508.796 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040508.796 * * * * [progress]: [ 502 / 2262 ] simplifiying candidate # 1554040508.796 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040508.796 * * [simplify]: iters left: 6 (24 enodes) 1554040508.803 * * [simplify]: iters left: 5 (121 enodes) 1554040508.838 * * [simplify]: iters left: 4 (361 enodes) 1554040508.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040508.986 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040508.986 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040508.986 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040508.988 * * [simplify]: Extracting #4: cost 315 inf + 494 1554040508.998 * * [simplify]: Extracting #5: cost 420 inf + 21261 1554040509.046 * * [simplify]: Extracting #6: cost 68 inf + 169592 1554040509.103 * * [simplify]: Extracting #7: cost 1 inf + 191135 1554040509.159 * * [simplify]: Extracting #8: cost 0 inf + 191046 1554040509.225 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040509.225 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040509.226 * * * * [progress]: [ 503 / 2262 ] simplifiying candidate # 1554040509.226 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040509.226 * * [simplify]: iters left: 6 (24 enodes) 1554040509.233 * * [simplify]: iters left: 5 (121 enodes) 1554040509.274 * * [simplify]: iters left: 4 (367 enodes) 1554040509.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040509.443 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040509.443 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040509.443 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040509.444 * * [simplify]: Extracting #4: cost 281 inf + 580 1554040509.451 * * [simplify]: Extracting #5: cost 383 inf + 11811 1554040509.471 * * [simplify]: Extracting #6: cost 275 inf + 62260 1554040509.513 * * [simplify]: Extracting #7: cost 173 inf + 100634 1554040509.596 * * [simplify]: Extracting #8: cost 41 inf + 180010 1554040509.666 * * [simplify]: Extracting #9: cost 1 inf + 204714 1554040509.732 * * [simplify]: Extracting #10: cost 0 inf + 204967 1554040509.791 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040509.791 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040509.792 * * * * [progress]: [ 504 / 2262 ] simplifiying candidate # 1554040509.792 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040509.792 * * [simplify]: iters left: 6 (24 enodes) 1554040509.800 * * [simplify]: iters left: 5 (122 enodes) 1554040509.842 * * [simplify]: iters left: 4 (372 enodes) 1554040510.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040510.009 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040510.010 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040510.010 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040510.011 * * [simplify]: Extracting #4: cost 325 inf + 697 1554040510.014 * * [simplify]: Extracting #5: cost 482 inf + 12217 1554040510.046 * * [simplify]: Extracting #6: cost 192 inf + 108885 1554040510.105 * * [simplify]: Extracting #7: cost 22 inf + 192586 1554040510.158 * * [simplify]: Extracting #8: cost 0 inf + 209909 1554040510.224 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040510.224 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040510.225 * * * * [progress]: [ 505 / 2262 ] simplifiying candidate # 1554040510.225 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040510.226 * * [simplify]: iters left: 6 (24 enodes) 1554040510.239 * * [simplify]: iters left: 5 (122 enodes) 1554040510.293 * * [simplify]: iters left: 4 (378 enodes) 1554040510.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040510.506 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040510.506 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040510.507 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040510.515 * * [simplify]: Extracting #4: cost 286 inf + 1069 1554040510.523 * * [simplify]: Extracting #5: cost 420 inf + 16334 1554040510.547 * * [simplify]: Extracting #6: cost 263 inf + 91416 1554040510.604 * * [simplify]: Extracting #7: cost 81 inf + 181041 1554040510.686 * * [simplify]: Extracting #8: cost 15 inf + 216844 1554040510.796 * * [simplify]: Extracting #9: cost 1 inf + 221441 1554040510.907 * * [simplify]: Extracting #10: cost 0 inf + 221694 1554040511.019 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040511.019 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040511.019 * * * * [progress]: [ 506 / 2262 ] simplifiying candidate # 1554040511.020 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040511.020 * * [simplify]: iters left: 6 (24 enodes) 1554040511.033 * * [simplify]: iters left: 5 (122 enodes) 1554040511.065 * * [simplify]: iters left: 4 (372 enodes) 1554040511.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040511.237 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040511.237 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040511.238 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040511.239 * * [simplify]: Extracting #4: cost 325 inf + 697 1554040511.242 * * [simplify]: Extracting #5: cost 482 inf + 12217 1554040511.261 * * [simplify]: Extracting #6: cost 192 inf + 108885 1554040511.320 * * [simplify]: Extracting #7: cost 22 inf + 192586 1554040511.398 * * [simplify]: Extracting #8: cost 0 inf + 209909 1554040511.459 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040511.459 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040511.460 * * * * [progress]: [ 507 / 2262 ] simplifiying candidate # 1554040511.461 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040511.461 * * [simplify]: iters left: 6 (24 enodes) 1554040511.474 * * [simplify]: iters left: 5 (122 enodes) 1554040511.530 * * [simplify]: iters left: 4 (378 enodes) 1554040511.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040511.782 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040511.782 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040511.782 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040511.783 * * [simplify]: Extracting #4: cost 286 inf + 1069 1554040511.787 * * [simplify]: Extracting #5: cost 420 inf + 16334 1554040511.804 * * [simplify]: Extracting #6: cost 263 inf + 91416 1554040511.885 * * [simplify]: Extracting #7: cost 81 inf + 181041 1554040511.959 * * [simplify]: Extracting #8: cost 15 inf + 216844 1554040512.063 * * [simplify]: Extracting #9: cost 1 inf + 221441 1554040512.154 * * [simplify]: Extracting #10: cost 0 inf + 221694 1554040512.238 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040512.238 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040512.239 * * * * [progress]: [ 508 / 2262 ] simplifiying candidate # 1554040512.239 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040512.239 * * [simplify]: iters left: 6 (22 enodes) 1554040512.250 * * [simplify]: iters left: 5 (113 enodes) 1554040512.279 * * [simplify]: iters left: 4 (338 enodes) 1554040512.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040512.442 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040512.442 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040512.442 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040512.443 * * [simplify]: Extracting #4: cost 293 inf + 492 1554040512.447 * * [simplify]: Extracting #5: cost 351 inf + 20032 1554040512.466 * * [simplify]: Extracting #6: cost 121 inf + 105014 1554040512.505 * * [simplify]: Extracting #7: cost 10 inf + 136725 1554040512.548 * * [simplify]: Extracting #8: cost 0 inf + 140063 1554040512.603 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040512.603 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040512.604 * * * * [progress]: [ 509 / 2262 ] simplifiying candidate # 1554040512.604 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040512.605 * * [simplify]: iters left: 6 (18 enodes) 1554040512.613 * * [simplify]: iters left: 5 (82 enodes) 1554040512.634 * * [simplify]: iters left: 4 (213 enodes) 1554040512.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040512.754 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040512.754 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040512.754 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040512.756 * * [simplify]: Extracting #4: cost 245 inf + 947 1554040512.762 * * [simplify]: Extracting #5: cost 233 inf + 31764 1554040512.792 * * [simplify]: Extracting #6: cost 7 inf + 114644 1554040512.844 * * [simplify]: Extracting #7: cost 0 inf + 118512 1554040512.893 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040512.893 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040512.893 * * * * [progress]: [ 510 / 2262 ] simplifiying candidate # 1554040512.893 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040512.894 * * [simplify]: iters left: 6 (24 enodes) 1554040512.901 * * [simplify]: iters left: 5 (122 enodes) 1554040512.941 * * [simplify]: iters left: 4 (368 enodes) 1554040513.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040513.123 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040513.123 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040513.124 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040513.126 * * [simplify]: Extracting #4: cost 318 inf + 534 1554040513.132 * * [simplify]: Extracting #5: cost 448 inf + 10173 1554040513.161 * * [simplify]: Extracting #6: cost 185 inf + 96241 1554040513.207 * * [simplify]: Extracting #7: cost 26 inf + 169407 1554040513.284 * * [simplify]: Extracting #8: cost 1 inf + 190696 1554040513.367 * * [simplify]: Extracting #9: cost 0 inf + 191620 1554040513.413 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040513.413 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040513.413 * * * * [progress]: [ 511 / 2262 ] simplifiying candidate # 1554040513.413 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040513.414 * * [simplify]: iters left: 6 (24 enodes) 1554040513.420 * * [simplify]: iters left: 5 (122 enodes) 1554040513.470 * * [simplify]: iters left: 4 (374 enodes) 1554040513.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040513.672 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040513.672 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040513.673 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040513.675 * * [simplify]: Extracting #4: cost 283 inf + 498 1554040513.681 * * [simplify]: Extracting #5: cost 387 inf + 10324 1554040513.705 * * [simplify]: Extracting #6: cost 227 inf + 101210 1554040513.785 * * [simplify]: Extracting #7: cost 64 inf + 185877 1554040513.855 * * [simplify]: Extracting #8: cost 17 inf + 196979 1554040513.923 * * [simplify]: Extracting #9: cost 1 inf + 201868 1554040514.020 * * [simplify]: Extracting #10: cost 0 inf + 202121 1554040514.084 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040514.085 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040514.085 * * * * [progress]: [ 512 / 2262 ] simplifiying candidate # 1554040514.085 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040514.085 * * [simplify]: iters left: 6 (24 enodes) 1554040514.092 * * [simplify]: iters left: 5 (120 enodes) 1554040514.126 * * [simplify]: iters left: 4 (357 enodes) 1554040514.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040514.315 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040514.315 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040514.315 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040514.316 * * [simplify]: Extracting #4: cost 301 inf + 697 1554040514.319 * * [simplify]: Extracting #5: cost 390 inf + 9904 1554040514.334 * * [simplify]: Extracting #6: cost 161 inf + 86857 1554040514.391 * * [simplify]: Extracting #7: cost 14 inf + 143705 1554040514.437 * * [simplify]: Extracting #8: cost 0 inf + 152461 1554040514.497 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040514.497 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040514.497 * * * * [progress]: [ 513 / 2262 ] simplifiying candidate # 1554040514.497 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040514.498 * * [simplify]: iters left: 6 (20 enodes) 1554040514.502 * * [simplify]: iters left: 5 (89 enodes) 1554040514.519 * * [simplify]: iters left: 4 (238 enodes) 1554040514.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040514.631 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040514.632 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040514.632 * * [simplify]: Extracting #3: cost 183 inf + 0 1554040514.633 * * [simplify]: Extracting #4: cost 271 inf + 662 1554040514.639 * * [simplify]: Extracting #5: cost 266 inf + 30897 1554040514.680 * * [simplify]: Extracting #6: cost 22 inf + 122812 1554040514.729 * * [simplify]: Extracting #7: cost 0 inf + 132420 1554040514.778 * * [simplify]: Extracting #8: cost 0 inf + 131420 1554040514.829 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040514.829 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040514.829 * * * * [progress]: [ 514 / 2262 ] simplifiying candidate # 1554040514.830 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040514.830 * * [simplify]: iters left: 6 (24 enodes) 1554040514.837 * * [simplify]: iters left: 5 (122 enodes) 1554040514.865 * * [simplify]: iters left: 4 (368 enodes) 1554040515.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040515.094 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040515.094 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040515.095 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040515.097 * * [simplify]: Extracting #4: cost 318 inf + 534 1554040515.108 * * [simplify]: Extracting #5: cost 448 inf + 10173 1554040515.122 * * [simplify]: Extracting #6: cost 185 inf + 96241 1554040515.177 * * [simplify]: Extracting #7: cost 26 inf + 169407 1554040515.247 * * [simplify]: Extracting #8: cost 1 inf + 190696 1554040515.311 * * [simplify]: Extracting #9: cost 0 inf + 191620 1554040515.385 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040515.385 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040515.386 * * * * [progress]: [ 515 / 2262 ] simplifiying candidate # 1554040515.386 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040515.387 * * [simplify]: iters left: 6 (24 enodes) 1554040515.395 * * [simplify]: iters left: 5 (122 enodes) 1554040515.424 * * [simplify]: iters left: 4 (374 enodes) 1554040515.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040515.644 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040515.644 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040515.644 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040515.646 * * [simplify]: Extracting #4: cost 283 inf + 498 1554040515.652 * * [simplify]: Extracting #5: cost 387 inf + 10324 1554040515.689 * * [simplify]: Extracting #6: cost 227 inf + 101210 1554040515.778 * * [simplify]: Extracting #7: cost 64 inf + 185877 1554040515.853 * * [simplify]: Extracting #8: cost 17 inf + 196979 1554040515.915 * * [simplify]: Extracting #9: cost 1 inf + 201868 1554040515.996 * * [simplify]: Extracting #10: cost 0 inf + 202121 1554040516.075 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040516.075 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040516.075 * * * * [progress]: [ 516 / 2262 ] simplifiying candidate # 1554040516.076 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040516.076 * * [simplify]: iters left: 6 (22 enodes) 1554040516.082 * * [simplify]: iters left: 5 (115 enodes) 1554040516.109 * * [simplify]: iters left: 4 (344 enodes) 1554040516.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040516.257 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040516.257 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040516.257 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040516.259 * * [simplify]: Extracting #4: cost 292 inf + 492 1554040516.273 * * [simplify]: Extracting #5: cost 367 inf + 15025 1554040516.309 * * [simplify]: Extracting #6: cost 108 inf + 100628 1554040516.366 * * [simplify]: Extracting #7: cost 2 inf + 140536 1554040516.426 * * [simplify]: Extracting #8: cost 0 inf + 141812 1554040516.489 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040516.489 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040516.490 * * * * [progress]: [ 517 / 2262 ] simplifiying candidate # 1554040516.490 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040516.491 * * [simplify]: iters left: 6 (18 enodes) 1554040516.500 * * [simplify]: iters left: 5 (84 enodes) 1554040516.531 * * [simplify]: iters left: 4 (219 enodes) 1554040516.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040516.672 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040516.672 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040516.673 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040516.674 * * [simplify]: Extracting #4: cost 248 inf + 1070 1554040516.689 * * [simplify]: Extracting #5: cost 227 inf + 38167 1554040516.739 * * [simplify]: Extracting #6: cost 17 inf + 115464 1554040516.788 * * [simplify]: Extracting #7: cost 0 inf + 122132 1554040516.840 * * [simplify]: Extracting #8: cost 0 inf + 121412 1554040516.900 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040516.900 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040516.900 * * * * [progress]: [ 518 / 2262 ] simplifiying candidate # 1554040516.901 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040516.901 * * [simplify]: iters left: 6 (19 enodes) 1554040516.911 * * [simplify]: iters left: 5 (90 enodes) 1554040516.951 * * [simplify]: iters left: 4 (259 enodes) 1554040517.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040517.071 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040517.071 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040517.071 * * [simplify]: Extracting #3: cost 118 inf + 0 1554040517.072 * * [simplify]: Extracting #4: cost 267 inf + 370 1554040517.077 * * [simplify]: Extracting #5: cost 319 inf + 29756 1554040517.102 * * [simplify]: Extracting #6: cost 89 inf + 115929 1554040517.142 * * [simplify]: Extracting #7: cost 4 inf + 146126 1554040517.181 * * [simplify]: Extracting #8: cost 0 inf + 148213 1554040517.243 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554040517.243 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040517.244 * * * * [progress]: [ 519 / 2262 ] simplifiying candidate # 1554040517.245 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040517.245 * * [simplify]: iters left: 6 (22 enodes) 1554040517.257 * * [simplify]: iters left: 5 (115 enodes) 1554040517.299 * * [simplify]: iters left: 4 (342 enodes) 1554040517.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040517.479 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040517.479 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040517.480 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040517.482 * * [simplify]: Extracting #4: cost 241 inf + 949 1554040517.486 * * [simplify]: Extracting #5: cost 315 inf + 6560 1554040517.521 * * [simplify]: Extracting #6: cost 212 inf + 83788 1554040517.597 * * [simplify]: Extracting #7: cost 69 inf + 143474 1554040517.650 * * [simplify]: Extracting #8: cost 19 inf + 164766 1554040517.722 * * [simplify]: Extracting #9: cost 3 inf + 170950 1554040517.782 * * [simplify]: Extracting #10: cost 0 inf + 172000 1554040517.865 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040517.865 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040517.866 * * * * [progress]: [ 520 / 2262 ] simplifiying candidate # 1554040517.866 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040517.866 * * [simplify]: iters left: 6 (24 enodes) 1554040517.873 * * [simplify]: iters left: 5 (122 enodes) 1554040517.907 * * [simplify]: iters left: 4 (363 enodes) 1554040518.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040518.130 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040518.130 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040518.130 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040518.132 * * [simplify]: Extracting #4: cost 321 inf + 248 1554040518.141 * * [simplify]: Extracting #5: cost 458 inf + 25488 1554040518.205 * * [simplify]: Extracting #6: cost 110 inf + 215751 1554040518.277 * * [simplify]: Extracting #7: cost 1 inf + 234119 1554040518.353 * * [simplify]: Extracting #8: cost 0 inf + 225457 1554040518.424 * * [simplify]: Extracting #9: cost 0 inf + 225206 1554040518.492 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) 1554040518.492 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040518.492 * * * * [progress]: [ 521 / 2262 ] simplifiying candidate # 1554040518.492 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040518.493 * * [simplify]: iters left: 6 (24 enodes) 1554040518.499 * * [simplify]: iters left: 5 (122 enodes) 1554040518.538 * * [simplify]: iters left: 4 (369 enodes) 1554040518.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040518.779 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040518.779 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040518.779 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040518.781 * * [simplify]: Extracting #4: cost 282 inf + 826 1554040518.786 * * [simplify]: Extracting #5: cost 437 inf + 6346 1554040518.818 * * [simplify]: Extracting #6: cost 302 inf + 88688 1554040518.887 * * [simplify]: Extracting #7: cost 97 inf + 201521 1554040518.992 * * [simplify]: Extracting #8: cost 16 inf + 233575 1554040519.052 * * [simplify]: Extracting #9: cost 1 inf + 236910 1554040519.149 * * [simplify]: Extracting #10: cost 0 inf + 237083 1554040519.254 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554040519.254 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040519.254 * * * * [progress]: [ 522 / 2262 ] simplifiying candidate # 1554040519.255 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040519.255 * * [simplify]: iters left: 6 (24 enodes) 1554040519.263 * * [simplify]: iters left: 5 (122 enodes) 1554040519.318 * * [simplify]: iters left: 4 (363 enodes) 1554040519.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040519.507 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040519.507 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040519.508 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040519.510 * * [simplify]: Extracting #4: cost 321 inf + 248 1554040519.524 * * [simplify]: Extracting #5: cost 458 inf + 25488 1554040519.572 * * [simplify]: Extracting #6: cost 110 inf + 215751 1554040519.657 * * [simplify]: Extracting #7: cost 1 inf + 234119 1554040519.719 * * [simplify]: Extracting #8: cost 0 inf + 225457 1554040519.826 * * [simplify]: Extracting #9: cost 0 inf + 225206 1554040519.901 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) 1554040519.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040519.902 * * * * [progress]: [ 523 / 2262 ] simplifiying candidate # 1554040519.902 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040519.903 * * [simplify]: iters left: 6 (24 enodes) 1554040519.915 * * [simplify]: iters left: 5 (122 enodes) 1554040519.952 * * [simplify]: iters left: 4 (369 enodes) 1554040520.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040520.182 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040520.182 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040520.183 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040520.184 * * [simplify]: Extracting #4: cost 282 inf + 826 1554040520.189 * * [simplify]: Extracting #5: cost 437 inf + 6346 1554040520.221 * * [simplify]: Extracting #6: cost 302 inf + 88688 1554040520.305 * * [simplify]: Extracting #7: cost 97 inf + 201521 1554040520.410 * * [simplify]: Extracting #8: cost 16 inf + 233575 1554040520.529 * * [simplify]: Extracting #9: cost 1 inf + 236910 1554040520.604 * * [simplify]: Extracting #10: cost 0 inf + 237083 1554040520.686 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554040520.686 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040520.687 * * * * [progress]: [ 524 / 2262 ] simplifiying candidate # 1554040520.687 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040520.687 * * [simplify]: iters left: 6 (24 enodes) 1554040520.694 * * [simplify]: iters left: 5 (121 enodes) 1554040520.730 * * [simplify]: iters left: 4 (360 enodes) 1554040520.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040520.897 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040520.897 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040520.898 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040520.899 * * [simplify]: Extracting #4: cost 321 inf + 208 1554040520.907 * * [simplify]: Extracting #5: cost 447 inf + 21605 1554040520.952 * * [simplify]: Extracting #6: cost 106 inf + 174887 1554040521.021 * * [simplify]: Extracting #7: cost 8 inf + 203033 1554040521.098 * * [simplify]: Extracting #8: cost 0 inf + 203755 1554040521.174 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 1554040521.174 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040521.174 * * * * [progress]: [ 525 / 2262 ] simplifiying candidate # 1554040521.174 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040521.175 * * [simplify]: iters left: 6 (24 enodes) 1554040521.181 * * [simplify]: iters left: 5 (121 enodes) 1554040521.228 * * [simplify]: iters left: 4 (366 enodes) 1554040521.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040521.412 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040521.412 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040521.413 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040521.414 * * [simplify]: Extracting #4: cost 283 inf + 417 1554040521.420 * * [simplify]: Extracting #5: cost 403 inf + 10395 1554040521.450 * * [simplify]: Extracting #6: cost 206 inf + 116989 1554040521.509 * * [simplify]: Extracting #7: cost 70 inf + 185636 1554040521.585 * * [simplify]: Extracting #8: cost 11 inf + 209463 1554040521.671 * * [simplify]: Extracting #9: cost 2 inf + 213106 1554040521.762 * * [simplify]: Extracting #10: cost 0 inf + 213612 1554040521.840 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040521.840 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040521.841 * * * * [progress]: [ 526 / 2262 ] simplifiying candidate # 1554040521.841 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040521.841 * * [simplify]: iters left: 6 (19 enodes) 1554040521.847 * * [simplify]: iters left: 5 (89 enodes) 1554040521.867 * * [simplify]: iters left: 4 (254 enodes) 1554040521.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040521.961 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040521.961 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040521.961 * * [simplify]: Extracting #3: cost 119 inf + 0 1554040521.962 * * [simplify]: Extracting #4: cost 267 inf + 370 1554040521.966 * * [simplify]: Extracting #5: cost 326 inf + 25758 1554040521.989 * * [simplify]: Extracting #6: cost 99 inf + 116814 1554040522.021 * * [simplify]: Extracting #7: cost 3 inf + 149867 1554040522.058 * * [simplify]: Extracting #8: cost 0 inf + 150129 1554040522.091 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554040522.092 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040522.092 * * * * [progress]: [ 527 / 2262 ] simplifiying candidate # 1554040522.092 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040522.092 * * [simplify]: iters left: 6 (22 enodes) 1554040522.099 * * [simplify]: iters left: 5 (114 enodes) 1554040522.139 * * [simplify]: iters left: 4 (337 enodes) 1554040522.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040522.300 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040522.300 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040522.301 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040522.302 * * [simplify]: Extracting #4: cost 235 inf + 1029 1554040522.307 * * [simplify]: Extracting #5: cost 317 inf + 6269 1554040522.325 * * [simplify]: Extracting #6: cost 205 inf + 80796 1554040522.362 * * [simplify]: Extracting #7: cost 62 inf + 146899 1554040522.413 * * [simplify]: Extracting #8: cost 18 inf + 165667 1554040522.494 * * [simplify]: Extracting #9: cost 2 inf + 170818 1554040522.545 * * [simplify]: Extracting #10: cost 0 inf + 171575 1554040522.596 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040522.596 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040522.597 * * * * [progress]: [ 528 / 2262 ] simplifiying candidate # 1554040522.597 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040522.598 * * [simplify]: iters left: 6 (24 enodes) 1554040522.610 * * [simplify]: iters left: 5 (122 enodes) 1554040522.661 * * [simplify]: iters left: 4 (363 enodes) 1554040522.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040522.843 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040522.843 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040522.844 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040522.846 * * [simplify]: Extracting #4: cost 308 inf + 614 1554040522.852 * * [simplify]: Extracting #5: cost 414 inf + 29133 1554040522.884 * * [simplify]: Extracting #6: cost 89 inf + 177406 1554040522.973 * * [simplify]: Extracting #7: cost 1 inf + 197726 1554040523.063 * * [simplify]: Extracting #8: cost 0 inf + 196422 1554040523.121 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040523.121 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040523.122 * * * * [progress]: [ 529 / 2262 ] simplifiying candidate # 1554040523.122 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040523.123 * * [simplify]: iters left: 6 (24 enodes) 1554040523.136 * * [simplify]: iters left: 5 (122 enodes) 1554040523.165 * * [simplify]: iters left: 4 (369 enodes) 1554040523.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040523.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040523.331 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040523.332 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040523.333 * * [simplify]: Extracting #4: cost 270 inf + 827 1554040523.338 * * [simplify]: Extracting #5: cost 389 inf + 6880 1554040523.362 * * [simplify]: Extracting #6: cost 238 inf + 93010 1554040523.432 * * [simplify]: Extracting #7: cost 70 inf + 178811 1554040523.495 * * [simplify]: Extracting #8: cost 15 inf + 199821 1554040523.580 * * [simplify]: Extracting #9: cost 1 inf + 206146 1554040523.671 * * [simplify]: Extracting #10: cost 0 inf + 206399 1554040523.746 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040523.747 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040523.747 * * * * [progress]: [ 530 / 2262 ] simplifiying candidate # 1554040523.747 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040523.747 * * [simplify]: iters left: 6 (21 enodes) 1554040523.753 * * [simplify]: iters left: 5 (95 enodes) 1554040523.790 * * [simplify]: iters left: 4 (267 enodes) 1554040523.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040523.912 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040523.912 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040523.912 * * [simplify]: Extracting #3: cost 122 inf + 0 1554040523.914 * * [simplify]: Extracting #4: cost 267 inf + 492 1554040523.917 * * [simplify]: Extracting #5: cost 349 inf + 7552 1554040523.925 * * [simplify]: Extracting #6: cost 170 inf + 58046 1554040523.947 * * [simplify]: Extracting #7: cost 51 inf + 117470 1554040524.000 * * [simplify]: Extracting #8: cost 1 inf + 148763 1554040524.062 * * [simplify]: Extracting #9: cost 0 inf + 149527 1554040524.125 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040524.125 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040524.126 * * * * [progress]: [ 531 / 2262 ] simplifiying candidate # 1554040524.126 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040524.127 * * [simplify]: iters left: 6 (24 enodes) 1554040524.140 * * [simplify]: iters left: 5 (119 enodes) 1554040524.182 * * [simplify]: iters left: 4 (347 enodes) 1554040524.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040524.330 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040524.330 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040524.330 * * [simplify]: Extracting #3: cost 165 inf + 0 1554040524.332 * * [simplify]: Extracting #4: cost 245 inf + 744 1554040524.336 * * [simplify]: Extracting #5: cost 319 inf + 6879 1554040524.351 * * [simplify]: Extracting #6: cost 292 inf + 33802 1554040524.372 * * [simplify]: Extracting #7: cost 144 inf + 103031 1554040524.424 * * [simplify]: Extracting #8: cost 19 inf + 168498 1554040524.496 * * [simplify]: Extracting #9: cost 2 inf + 176101 1554040524.545 * * [simplify]: Extracting #10: cost 0 inf + 176607 1554040524.610 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040524.610 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040524.610 * * * * [progress]: [ 532 / 2262 ] simplifiying candidate # 1554040524.610 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040524.610 * * [simplify]: iters left: 6 (24 enodes) 1554040524.617 * * [simplify]: iters left: 5 (122 enodes) 1554040524.660 * * [simplify]: iters left: 4 (363 enodes) 1554040524.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040524.850 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040524.850 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040524.851 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040524.853 * * [simplify]: Extracting #4: cost 308 inf + 614 1554040524.863 * * [simplify]: Extracting #5: cost 414 inf + 29133 1554040524.925 * * [simplify]: Extracting #6: cost 89 inf + 177406 1554040524.984 * * [simplify]: Extracting #7: cost 1 inf + 197726 1554040525.054 * * [simplify]: Extracting #8: cost 0 inf + 196422 1554040525.116 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040525.116 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040525.117 * * * * [progress]: [ 533 / 2262 ] simplifiying candidate # 1554040525.117 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040525.117 * * [simplify]: iters left: 6 (24 enodes) 1554040525.124 * * [simplify]: iters left: 5 (122 enodes) 1554040525.165 * * [simplify]: iters left: 4 (369 enodes) 1554040525.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040525.408 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040525.408 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040525.408 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040525.409 * * [simplify]: Extracting #4: cost 270 inf + 827 1554040525.411 * * [simplify]: Extracting #5: cost 389 inf + 6880 1554040525.430 * * [simplify]: Extracting #6: cost 238 inf + 93010 1554040525.490 * * [simplify]: Extracting #7: cost 70 inf + 178811 1554040525.543 * * [simplify]: Extracting #8: cost 15 inf + 199821 1554040525.611 * * [simplify]: Extracting #9: cost 1 inf + 206146 1554040525.668 * * [simplify]: Extracting #10: cost 0 inf + 206399 1554040525.756 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040525.756 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040525.757 * * * * [progress]: [ 534 / 2262 ] simplifiying candidate # 1554040525.757 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040525.757 * * [simplify]: iters left: 6 (24 enodes) 1554040525.764 * * [simplify]: iters left: 5 (122 enodes) 1554040525.799 * * [simplify]: iters left: 4 (363 enodes) 1554040525.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040525.960 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040525.960 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040525.960 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040525.962 * * [simplify]: Extracting #4: cost 320 inf + 330 1554040525.969 * * [simplify]: Extracting #5: cost 462 inf + 20436 1554040526.026 * * [simplify]: Extracting #6: cost 137 inf + 181532 1554040526.098 * * [simplify]: Extracting #7: cost 2 inf + 235670 1554040526.177 * * [simplify]: Extracting #8: cost 0 inf + 216308 1554040526.230 * * [simplify]: Extracting #9: cost 0 inf + 215446 1554040526.301 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040526.301 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040526.301 * * * * [progress]: [ 535 / 2262 ] simplifiying candidate # 1554040526.302 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040526.302 * * [simplify]: iters left: 6 (24 enodes) 1554040526.310 * * [simplify]: iters left: 5 (122 enodes) 1554040526.337 * * [simplify]: iters left: 4 (369 enodes) 1554040526.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040526.528 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040526.528 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040526.528 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040526.529 * * [simplify]: Extracting #4: cost 282 inf + 908 1554040526.532 * * [simplify]: Extracting #5: cost 442 inf + 5454 1554040526.550 * * [simplify]: Extracting #6: cost 311 inf + 69215 1554040526.609 * * [simplify]: Extracting #7: cost 128 inf + 157928 1554040526.674 * * [simplify]: Extracting #8: cost 26 inf + 216751 1554040526.752 * * [simplify]: Extracting #9: cost 1 inf + 228826 1554040526.861 * * [simplify]: Extracting #10: cost 0 inf + 229079 1554040526.947 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040526.947 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040526.948 * * * * [progress]: [ 536 / 2262 ] simplifiying candidate # 1554040526.949 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040526.949 * * [simplify]: iters left: 6 (22 enodes) 1554040526.963 * * [simplify]: iters left: 5 (116 enodes) 1554040527.001 * * [simplify]: iters left: 4 (346 enodes) 1554040527.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040527.134 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040527.134 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040527.134 * * [simplify]: Extracting #3: cost 130 inf + 0 1554040527.135 * * [simplify]: Extracting #4: cost 301 inf + 167 1554040527.139 * * [simplify]: Extracting #5: cost 425 inf + 17873 1554040527.178 * * [simplify]: Extracting #6: cost 147 inf + 136359 1554040527.225 * * [simplify]: Extracting #7: cost 16 inf + 186294 1554040527.279 * * [simplify]: Extracting #8: cost 0 inf + 185720 1554040527.351 * * [simplify]: Extracting #9: cost 0 inf + 185469 1554040527.421 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040527.422 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040527.422 * * * * [progress]: [ 537 / 2262 ] simplifiying candidate # 1554040527.422 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040527.422 * * [simplify]: iters left: 6 (22 enodes) 1554040527.429 * * [simplify]: iters left: 5 (116 enodes) 1554040527.467 * * [simplify]: iters left: 4 (352 enodes) 1554040528.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040528.011 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040528.011 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040528.011 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040528.013 * * [simplify]: Extracting #4: cost 252 inf + 1072 1554040528.017 * * [simplify]: Extracting #5: cost 375 inf + 6638 1554040528.048 * * [simplify]: Extracting #6: cost 235 inf + 89812 1554040528.126 * * [simplify]: Extracting #7: cost 66 inf + 168417 1554040528.198 * * [simplify]: Extracting #8: cost 27 inf + 184201 1554040528.259 * * [simplify]: Extracting #9: cost 3 inf + 193275 1554040528.321 * * [simplify]: Extracting #10: cost 0 inf + 194034 1554040528.390 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040528.390 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040528.390 * * * * [progress]: [ 538 / 2262 ] simplifiying candidate # 1554040528.391 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040528.391 * * [simplify]: iters left: 6 (24 enodes) 1554040528.398 * * [simplify]: iters left: 5 (121 enodes) 1554040528.431 * * [simplify]: iters left: 4 (358 enodes) 1554040528.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040528.617 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040528.617 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040528.618 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040528.619 * * [simplify]: Extracting #4: cost 300 inf + 898 1554040528.626 * * [simplify]: Extracting #5: cost 426 inf + 15853 1554040528.655 * * [simplify]: Extracting #6: cost 127 inf + 160959 1554040528.705 * * [simplify]: Extracting #7: cost 9 inf + 194261 1554040528.761 * * [simplify]: Extracting #8: cost 0 inf + 188651 1554040528.840 * * [simplify]: Extracting #9: cost 0 inf + 188480 1554040528.897 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040528.897 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040528.898 * * * * [progress]: [ 539 / 2262 ] simplifiying candidate # 1554040528.898 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040528.898 * * [simplify]: iters left: 6 (24 enodes) 1554040528.912 * * [simplify]: iters left: 5 (121 enodes) 1554040528.941 * * [simplify]: iters left: 4 (364 enodes) 1554040529.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040529.119 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040529.119 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040529.120 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040529.122 * * [simplify]: Extracting #4: cost 266 inf + 376 1554040529.125 * * [simplify]: Extracting #5: cost 390 inf + 5293 1554040529.147 * * [simplify]: Extracting #6: cost 275 inf + 65426 1554040529.186 * * [simplify]: Extracting #7: cost 105 inf + 146110 1554040529.240 * * [simplify]: Extracting #8: cost 24 inf + 186283 1554040529.327 * * [simplify]: Extracting #9: cost 1 inf + 196148 1554040529.420 * * [simplify]: Extracting #10: cost 0 inf + 196401 1554040529.481 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040529.481 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040529.482 * * * * [progress]: [ 540 / 2262 ] simplifiying candidate # 1554040529.482 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040529.482 * * [simplify]: iters left: 6 (24 enodes) 1554040529.489 * * [simplify]: iters left: 5 (122 enodes) 1554040529.519 * * [simplify]: iters left: 4 (370 enodes) 1554040529.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040529.712 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040529.712 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040529.712 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040529.714 * * [simplify]: Extracting #4: cost 331 inf + 208 1554040529.720 * * [simplify]: Extracting #5: cost 501 inf + 12677 1554040529.766 * * [simplify]: Extracting #6: cost 173 inf + 145760 1554040529.840 * * [simplify]: Extracting #7: cost 4 inf + 227685 1554040529.915 * * [simplify]: Extracting #8: cost 0 inf + 210492 1554040529.982 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040529.982 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040529.983 * * * * [progress]: [ 541 / 2262 ] simplifiying candidate # 1554040529.983 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040529.983 * * [simplify]: iters left: 6 (24 enodes) 1554040529.990 * * [simplify]: iters left: 5 (122 enodes) 1554040530.021 * * [simplify]: iters left: 4 (376 enodes) 1554040530.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040530.241 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040530.241 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040530.242 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040530.244 * * [simplify]: Extracting #4: cost 294 inf + 622 1554040530.249 * * [simplify]: Extracting #5: cost 451 inf + 7646 1554040530.274 * * [simplify]: Extracting #6: cost 283 inf + 78316 1554040530.330 * * [simplify]: Extracting #7: cost 116 inf + 157167 1554040530.384 * * [simplify]: Extracting #8: cost 24 inf + 211275 1554040530.462 * * [simplify]: Extracting #9: cost 3 inf + 221711 1554040530.535 * * [simplify]: Extracting #10: cost 0 inf + 222721 1554040530.630 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040530.630 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040530.631 * * * * [progress]: [ 542 / 2262 ] simplifiying candidate # 1554040530.632 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040530.632 * * [simplify]: iters left: 6 (22 enodes) 1554040530.645 * * [simplify]: iters left: 5 (115 enodes) 1554040530.689 * * [simplify]: iters left: 4 (341 enodes) 1554040530.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040530.841 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040530.841 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040530.841 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040530.842 * * [simplify]: Extracting #4: cost 292 inf + 816 1554040530.845 * * [simplify]: Extracting #5: cost 418 inf + 17939 1554040530.869 * * [simplify]: Extracting #6: cost 194 inf + 109758 1554040530.936 * * [simplify]: Extracting #7: cost 41 inf + 158828 1554040531.010 * * [simplify]: Extracting #8: cost 0 inf + 183597 1554040531.090 * * [simplify]: Extracting #9: cost 0 inf + 182695 1554040531.153 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040531.153 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040531.153 * * * * [progress]: [ 543 / 2262 ] simplifiying candidate # 1554040531.154 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040531.154 * * [simplify]: iters left: 6 (22 enodes) 1554040531.160 * * [simplify]: iters left: 5 (115 enodes) 1554040531.193 * * [simplify]: iters left: 4 (347 enodes) 1554040531.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040531.361 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040531.361 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040531.362 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040531.363 * * [simplify]: Extracting #4: cost 251 inf + 623 1554040531.368 * * [simplify]: Extracting #5: cost 377 inf + 5131 1554040531.383 * * [simplify]: Extracting #6: cost 256 inf + 69820 1554040531.419 * * [simplify]: Extracting #7: cost 105 inf + 142994 1554040531.472 * * [simplify]: Extracting #8: cost 46 inf + 169564 1554040531.537 * * [simplify]: Extracting #9: cost 3 inf + 189187 1554040531.609 * * [simplify]: Extracting #10: cost 0 inf + 190610 1554040531.657 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040531.658 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040531.658 * * * * [progress]: [ 544 / 2262 ] simplifiying candidate # 1554040531.658 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040531.658 * * [simplify]: iters left: 6 (24 enodes) 1554040531.665 * * [simplify]: iters left: 5 (123 enodes) 1554040531.703 * * [simplify]: iters left: 4 (373 enodes) 1554040531.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040531.908 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040531.908 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040531.909 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040531.911 * * [simplify]: Extracting #4: cost 320 inf + 532 1554040531.918 * * [simplify]: Extracting #5: cost 481 inf + 16438 1554040531.963 * * [simplify]: Extracting #6: cost 164 inf + 151440 1554040532.046 * * [simplify]: Extracting #7: cost 6 inf + 226991 1554040532.136 * * [simplify]: Extracting #8: cost 0 inf + 213229 1554040532.201 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040532.202 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040532.202 * * * * [progress]: [ 545 / 2262 ] simplifiying candidate # 1554040532.202 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040532.202 * * [simplify]: iters left: 6 (24 enodes) 1554040532.209 * * [simplify]: iters left: 5 (123 enodes) 1554040532.260 * * [simplify]: iters left: 4 (379 enodes) 1554040532.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040532.524 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040532.524 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040532.525 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040532.526 * * [simplify]: Extracting #4: cost 281 inf + 909 1554040532.532 * * [simplify]: Extracting #5: cost 435 inf + 9627 1554040532.577 * * [simplify]: Extracting #6: cost 224 inf + 120597 1554040532.661 * * [simplify]: Extracting #7: cost 64 inf + 202179 1554040532.747 * * [simplify]: Extracting #8: cost 30 inf + 215156 1554040532.830 * * [simplify]: Extracting #9: cost 7 inf + 224181 1554040532.910 * * [simplify]: Extracting #10: cost 0 inf + 226614 1554040532.999 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040533.000 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040533.000 * * * * [progress]: [ 546 / 2262 ] simplifiying candidate # 1554040533.000 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040533.001 * * [simplify]: iters left: 6 (24 enodes) 1554040533.008 * * [simplify]: iters left: 5 (121 enodes) 1554040533.055 * * [simplify]: iters left: 4 (352 enodes) 1554040533.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040533.237 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040533.237 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040533.238 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040533.239 * * [simplify]: Extracting #4: cost 306 inf + 85 1554040533.241 * * [simplify]: Extracting #5: cost 441 inf + 11785 1554040533.259 * * [simplify]: Extracting #6: cost 141 inf + 152610 1554040533.319 * * [simplify]: Extracting #7: cost 1 inf + 206353 1554040533.370 * * [simplify]: Extracting #8: cost 0 inf + 188503 1554040533.419 * * [simplify]: Extracting #9: cost 0 inf + 188042 1554040533.471 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040533.471 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040533.472 * * * * [progress]: [ 547 / 2262 ] simplifiying candidate # 1554040533.472 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040533.473 * * [simplify]: iters left: 6 (24 enodes) 1554040533.487 * * [simplify]: iters left: 5 (121 enodes) 1554040533.519 * * [simplify]: iters left: 4 (358 enodes) 1554040533.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040533.731 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040533.731 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040533.732 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040533.733 * * [simplify]: Extracting #4: cost 261 inf + 581 1554040533.737 * * [simplify]: Extracting #5: cost 391 inf + 5248 1554040533.764 * * [simplify]: Extracting #6: cost 290 inf + 55521 1554040533.794 * * [simplify]: Extracting #7: cost 112 inf + 135016 1554040533.851 * * [simplify]: Extracting #8: cost 28 inf + 183643 1554040533.912 * * [simplify]: Extracting #9: cost 10 inf + 191699 1554040533.977 * * [simplify]: Extracting #10: cost 0 inf + 195393 1554040534.063 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040534.064 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040534.064 * * * * [progress]: [ 548 / 2262 ] simplifiying candidate # 1554040534.065 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040534.065 * * [simplify]: iters left: 6 (24 enodes) 1554040534.078 * * [simplify]: iters left: 5 (123 enodes) 1554040534.124 * * [simplify]: iters left: 4 (373 enodes) 1554040534.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040534.309 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040534.309 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040534.309 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040534.310 * * [simplify]: Extracting #4: cost 320 inf + 532 1554040534.313 * * [simplify]: Extracting #5: cost 481 inf + 16438 1554040534.336 * * [simplify]: Extracting #6: cost 164 inf + 151440 1554040534.398 * * [simplify]: Extracting #7: cost 6 inf + 226991 1554040534.481 * * [simplify]: Extracting #8: cost 0 inf + 213229 1554040534.542 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040534.542 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040534.543 * * * * [progress]: [ 549 / 2262 ] simplifiying candidate # 1554040534.543 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040534.543 * * [simplify]: iters left: 6 (24 enodes) 1554040534.550 * * [simplify]: iters left: 5 (123 enodes) 1554040534.599 * * [simplify]: iters left: 4 (379 enodes) 1554040534.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040534.859 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040534.860 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040534.860 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040534.861 * * [simplify]: Extracting #4: cost 281 inf + 909 1554040534.864 * * [simplify]: Extracting #5: cost 435 inf + 9627 1554040534.893 * * [simplify]: Extracting #6: cost 224 inf + 120597 1554040534.958 * * [simplify]: Extracting #7: cost 64 inf + 202179 1554040535.040 * * [simplify]: Extracting #8: cost 30 inf + 215156 1554040535.117 * * [simplify]: Extracting #9: cost 7 inf + 224181 1554040535.174 * * [simplify]: Extracting #10: cost 0 inf + 226614 1554040535.244 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040535.244 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040535.245 * * * * [progress]: [ 550 / 2262 ] simplifiying candidate # 1554040535.245 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040535.246 * * [simplify]: iters left: 6 (24 enodes) 1554040535.259 * * [simplify]: iters left: 5 (122 enodes) 1554040535.313 * * [simplify]: iters left: 4 (363 enodes) 1554040535.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040535.505 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040535.505 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040535.506 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040535.507 * * [simplify]: Extracting #4: cost 320 inf + 330 1554040535.519 * * [simplify]: Extracting #5: cost 462 inf + 20436 1554040535.566 * * [simplify]: Extracting #6: cost 137 inf + 181532 1554040535.636 * * [simplify]: Extracting #7: cost 2 inf + 235670 1554040535.691 * * [simplify]: Extracting #8: cost 0 inf + 216308 1554040535.758 * * [simplify]: Extracting #9: cost 0 inf + 215446 1554040535.830 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040535.830 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040535.831 * * * * [progress]: [ 551 / 2262 ] simplifiying candidate # 1554040535.831 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040535.832 * * [simplify]: iters left: 6 (24 enodes) 1554040535.844 * * [simplify]: iters left: 5 (122 enodes) 1554040535.891 * * [simplify]: iters left: 4 (369 enodes) 1554040536.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040536.082 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040536.082 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040536.082 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040536.083 * * [simplify]: Extracting #4: cost 282 inf + 908 1554040536.085 * * [simplify]: Extracting #5: cost 442 inf + 5454 1554040536.100 * * [simplify]: Extracting #6: cost 311 inf + 69215 1554040536.143 * * [simplify]: Extracting #7: cost 128 inf + 157928 1554040536.214 * * [simplify]: Extracting #8: cost 26 inf + 216751 1554040536.286 * * [simplify]: Extracting #9: cost 1 inf + 228826 1554040536.390 * * [simplify]: Extracting #10: cost 0 inf + 229079 1554040536.475 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040536.475 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040536.476 * * * * [progress]: [ 552 / 2262 ] simplifiying candidate # 1554040536.476 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040536.477 * * [simplify]: iters left: 6 (24 enodes) 1554040536.488 * * [simplify]: iters left: 5 (121 enodes) 1554040536.516 * * [simplify]: iters left: 4 (358 enodes) 1554040536.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040536.696 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040536.696 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040536.697 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040536.699 * * [simplify]: Extracting #4: cost 300 inf + 898 1554040536.704 * * [simplify]: Extracting #5: cost 426 inf + 15853 1554040536.748 * * [simplify]: Extracting #6: cost 127 inf + 160959 1554040536.806 * * [simplify]: Extracting #7: cost 9 inf + 194261 1554040536.854 * * [simplify]: Extracting #8: cost 0 inf + 188651 1554040536.921 * * [simplify]: Extracting #9: cost 0 inf + 188480 1554040536.991 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040536.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040536.992 * * * * [progress]: [ 553 / 2262 ] simplifiying candidate # 1554040536.993 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040536.993 * * [simplify]: iters left: 6 (24 enodes) 1554040537.007 * * [simplify]: iters left: 5 (121 enodes) 1554040537.059 * * [simplify]: iters left: 4 (364 enodes) 1554040537.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040537.263 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040537.263 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040537.264 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040537.265 * * [simplify]: Extracting #4: cost 266 inf + 376 1554040537.267 * * [simplify]: Extracting #5: cost 390 inf + 5293 1554040537.284 * * [simplify]: Extracting #6: cost 275 inf + 65426 1554040537.325 * * [simplify]: Extracting #7: cost 105 inf + 146110 1554040537.380 * * [simplify]: Extracting #8: cost 24 inf + 186283 1554040537.444 * * [simplify]: Extracting #9: cost 1 inf + 196148 1554040537.520 * * [simplify]: Extracting #10: cost 0 inf + 196401 1554040537.605 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040537.605 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040537.606 * * * * [progress]: [ 554 / 2262 ] simplifiying candidate # 1554040537.606 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040537.607 * * [simplify]: iters left: 6 (22 enodes) 1554040537.618 * * [simplify]: iters left: 5 (116 enodes) 1554040537.664 * * [simplify]: iters left: 4 (346 enodes) 1554040537.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040537.862 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040537.862 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040537.863 * * [simplify]: Extracting #3: cost 130 inf + 0 1554040537.864 * * [simplify]: Extracting #4: cost 301 inf + 167 1554040537.870 * * [simplify]: Extracting #5: cost 425 inf + 17873 1554040537.910 * * [simplify]: Extracting #6: cost 147 inf + 136359 1554040537.966 * * [simplify]: Extracting #7: cost 16 inf + 186294 1554040538.030 * * [simplify]: Extracting #8: cost 0 inf + 185720 1554040538.085 * * [simplify]: Extracting #9: cost 0 inf + 185469 1554040538.145 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040538.145 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040538.146 * * * * [progress]: [ 555 / 2262 ] simplifiying candidate # 1554040538.146 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040538.147 * * [simplify]: iters left: 6 (22 enodes) 1554040538.159 * * [simplify]: iters left: 5 (116 enodes) 1554040538.201 * * [simplify]: iters left: 4 (352 enodes) 1554040538.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040538.370 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040538.370 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040538.371 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040538.373 * * [simplify]: Extracting #4: cost 252 inf + 1072 1554040538.377 * * [simplify]: Extracting #5: cost 375 inf + 6638 1554040538.411 * * [simplify]: Extracting #6: cost 235 inf + 89812 1554040538.466 * * [simplify]: Extracting #7: cost 66 inf + 168417 1554040538.531 * * [simplify]: Extracting #8: cost 27 inf + 184201 1554040538.585 * * [simplify]: Extracting #9: cost 3 inf + 193275 1554040538.652 * * [simplify]: Extracting #10: cost 0 inf + 194034 1554040538.709 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040538.709 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040538.709 * * * * [progress]: [ 556 / 2262 ] simplifiying candidate # 1554040538.710 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040538.710 * * [simplify]: iters left: 6 (24 enodes) 1554040538.718 * * [simplify]: iters left: 5 (122 enodes) 1554040538.756 * * [simplify]: iters left: 4 (370 enodes) 1554040538.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040538.989 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040538.989 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040538.989 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040538.990 * * [simplify]: Extracting #4: cost 331 inf + 208 1554040538.994 * * [simplify]: Extracting #5: cost 501 inf + 12677 1554040539.026 * * [simplify]: Extracting #6: cost 173 inf + 145760 1554040539.123 * * [simplify]: Extracting #7: cost 4 inf + 227685 1554040539.187 * * [simplify]: Extracting #8: cost 0 inf + 210492 1554040539.254 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040539.255 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040539.255 * * * * [progress]: [ 557 / 2262 ] simplifiying candidate # 1554040539.256 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040539.256 * * [simplify]: iters left: 6 (24 enodes) 1554040539.267 * * [simplify]: iters left: 5 (122 enodes) 1554040539.303 * * [simplify]: iters left: 4 (376 enodes) 1554040539.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040539.505 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040539.506 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040539.506 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040539.507 * * [simplify]: Extracting #4: cost 294 inf + 622 1554040539.510 * * [simplify]: Extracting #5: cost 451 inf + 7646 1554040539.529 * * [simplify]: Extracting #6: cost 283 inf + 78316 1554040539.575 * * [simplify]: Extracting #7: cost 116 inf + 157167 1554040539.642 * * [simplify]: Extracting #8: cost 24 inf + 211275 1554040539.729 * * [simplify]: Extracting #9: cost 3 inf + 221711 1554040539.834 * * [simplify]: Extracting #10: cost 0 inf + 222721 1554040539.916 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040539.916 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040539.917 * * * * [progress]: [ 558 / 2262 ] simplifiying candidate # 1554040539.917 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040539.917 * * [simplify]: iters left: 6 (22 enodes) 1554040539.930 * * [simplify]: iters left: 5 (115 enodes) 1554040539.959 * * [simplify]: iters left: 4 (341 enodes) 1554040540.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040540.172 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040540.173 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040540.173 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040540.174 * * [simplify]: Extracting #4: cost 292 inf + 816 1554040540.178 * * [simplify]: Extracting #5: cost 418 inf + 17939 1554040540.196 * * [simplify]: Extracting #6: cost 194 inf + 109758 1554040540.231 * * [simplify]: Extracting #7: cost 41 inf + 158828 1554040540.293 * * [simplify]: Extracting #8: cost 0 inf + 183597 1554040540.342 * * [simplify]: Extracting #9: cost 0 inf + 182695 1554040540.419 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040540.419 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040540.420 * * * * [progress]: [ 559 / 2262 ] simplifiying candidate # 1554040540.420 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040540.420 * * [simplify]: iters left: 6 (22 enodes) 1554040540.434 * * [simplify]: iters left: 5 (115 enodes) 1554040540.481 * * [simplify]: iters left: 4 (347 enodes) 1554040540.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040540.676 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040540.676 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040540.677 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040540.678 * * [simplify]: Extracting #4: cost 251 inf + 623 1554040540.682 * * [simplify]: Extracting #5: cost 377 inf + 5131 1554040540.705 * * [simplify]: Extracting #6: cost 256 inf + 69820 1554040540.770 * * [simplify]: Extracting #7: cost 105 inf + 142994 1554040540.828 * * [simplify]: Extracting #8: cost 46 inf + 169564 1554040540.909 * * [simplify]: Extracting #9: cost 3 inf + 189187 1554040540.965 * * [simplify]: Extracting #10: cost 0 inf + 190610 1554040541.042 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040541.042 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040541.043 * * * * [progress]: [ 560 / 2262 ] simplifiying candidate # 1554040541.043 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040541.043 * * [simplify]: iters left: 6 (24 enodes) 1554040541.055 * * [simplify]: iters left: 5 (123 enodes) 1554040541.094 * * [simplify]: iters left: 4 (373 enodes) 1554040541.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040541.326 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040541.326 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040541.327 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040541.327 * * [simplify]: Extracting #4: cost 320 inf + 532 1554040541.331 * * [simplify]: Extracting #5: cost 481 inf + 16438 1554040541.354 * * [simplify]: Extracting #6: cost 164 inf + 151440 1554040541.420 * * [simplify]: Extracting #7: cost 6 inf + 226991 1554040541.513 * * [simplify]: Extracting #8: cost 0 inf + 213229 1554040541.608 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040541.608 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040541.609 * * * * [progress]: [ 561 / 2262 ] simplifiying candidate # 1554040541.609 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040541.611 * * [simplify]: iters left: 6 (24 enodes) 1554040541.626 * * [simplify]: iters left: 5 (123 enodes) 1554040541.680 * * [simplify]: iters left: 4 (379 enodes) 1554040541.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040541.896 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040541.896 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040541.896 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040541.897 * * [simplify]: Extracting #4: cost 281 inf + 909 1554040541.900 * * [simplify]: Extracting #5: cost 435 inf + 9627 1554040541.931 * * [simplify]: Extracting #6: cost 224 inf + 120597 1554040542.008 * * [simplify]: Extracting #7: cost 64 inf + 202179 1554040542.112 * * [simplify]: Extracting #8: cost 30 inf + 215156 1554040542.185 * * [simplify]: Extracting #9: cost 7 inf + 224181 1554040542.260 * * [simplify]: Extracting #10: cost 0 inf + 226614 1554040542.342 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040542.342 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040542.343 * * * * [progress]: [ 562 / 2262 ] simplifiying candidate # 1554040542.343 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040542.344 * * [simplify]: iters left: 6 (24 enodes) 1554040542.357 * * [simplify]: iters left: 5 (121 enodes) 1554040542.387 * * [simplify]: iters left: 4 (352 enodes) 1554040542.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040542.575 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040542.575 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040542.576 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040542.577 * * [simplify]: Extracting #4: cost 306 inf + 85 1554040542.582 * * [simplify]: Extracting #5: cost 441 inf + 11785 1554040542.624 * * [simplify]: Extracting #6: cost 141 inf + 152610 1554040542.679 * * [simplify]: Extracting #7: cost 1 inf + 206353 1554040542.742 * * [simplify]: Extracting #8: cost 0 inf + 188503 1554040542.804 * * [simplify]: Extracting #9: cost 0 inf + 188042 1554040542.848 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040542.848 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040542.848 * * * * [progress]: [ 563 / 2262 ] simplifiying candidate # 1554040542.849 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040542.849 * * [simplify]: iters left: 6 (24 enodes) 1554040542.856 * * [simplify]: iters left: 5 (121 enodes) 1554040542.896 * * [simplify]: iters left: 4 (358 enodes) 1554040543.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040543.100 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040543.100 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040543.100 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040543.101 * * [simplify]: Extracting #4: cost 261 inf + 581 1554040543.108 * * [simplify]: Extracting #5: cost 391 inf + 5248 1554040543.128 * * [simplify]: Extracting #6: cost 290 inf + 55521 1554040543.180 * * [simplify]: Extracting #7: cost 112 inf + 135016 1554040543.258 * * [simplify]: Extracting #8: cost 28 inf + 183643 1554040543.339 * * [simplify]: Extracting #9: cost 10 inf + 191699 1554040543.406 * * [simplify]: Extracting #10: cost 0 inf + 195393 1554040543.485 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040543.485 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040543.486 * * * * [progress]: [ 564 / 2262 ] simplifiying candidate # 1554040543.486 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040543.486 * * [simplify]: iters left: 6 (24 enodes) 1554040543.493 * * [simplify]: iters left: 5 (123 enodes) 1554040543.521 * * [simplify]: iters left: 4 (373 enodes) 1554040543.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040543.712 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040543.712 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040543.712 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040543.713 * * [simplify]: Extracting #4: cost 320 inf + 532 1554040543.717 * * [simplify]: Extracting #5: cost 481 inf + 16438 1554040543.754 * * [simplify]: Extracting #6: cost 164 inf + 151440 1554040543.821 * * [simplify]: Extracting #7: cost 6 inf + 226991 1554040543.892 * * [simplify]: Extracting #8: cost 0 inf + 213229 1554040543.986 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040543.986 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040543.986 * * * * [progress]: [ 565 / 2262 ] simplifiying candidate # 1554040543.987 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040543.987 * * [simplify]: iters left: 6 (24 enodes) 1554040543.994 * * [simplify]: iters left: 5 (123 enodes) 1554040544.024 * * [simplify]: iters left: 4 (379 enodes) 1554040544.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040544.221 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040544.221 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040544.222 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040544.224 * * [simplify]: Extracting #4: cost 281 inf + 909 1554040544.236 * * [simplify]: Extracting #5: cost 435 inf + 9627 1554040544.275 * * [simplify]: Extracting #6: cost 224 inf + 120597 1554040544.336 * * [simplify]: Extracting #7: cost 64 inf + 202179 1554040544.406 * * [simplify]: Extracting #8: cost 30 inf + 215156 1554040544.482 * * [simplify]: Extracting #9: cost 7 inf + 224181 1554040544.561 * * [simplify]: Extracting #10: cost 0 inf + 226614 1554040544.671 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040544.671 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040544.672 * * * * [progress]: [ 566 / 2262 ] simplifiying candidate # 1554040544.672 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040544.673 * * [simplify]: iters left: 6 (24 enodes) 1554040544.686 * * [simplify]: iters left: 5 (121 enodes) 1554040544.744 * * [simplify]: iters left: 4 (360 enodes) 1554040544.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040544.963 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040544.963 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040544.963 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040544.964 * * [simplify]: Extracting #4: cost 319 inf + 494 1554040544.970 * * [simplify]: Extracting #5: cost 440 inf + 28441 1554040545.004 * * [simplify]: Extracting #6: cost 91 inf + 195454 1554040545.052 * * [simplify]: Extracting #7: cost 7 inf + 204372 1554040545.103 * * [simplify]: Extracting #8: cost 0 inf + 203243 1554040545.155 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040545.155 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040545.156 * * * * [progress]: [ 567 / 2262 ] simplifiying candidate # 1554040545.157 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040545.157 * * [simplify]: iters left: 6 (24 enodes) 1554040545.170 * * [simplify]: iters left: 5 (121 enodes) 1554040545.222 * * [simplify]: iters left: 4 (366 enodes) 1554040545.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040545.453 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040545.453 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040545.454 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040545.454 * * [simplify]: Extracting #4: cost 282 inf + 745 1554040545.457 * * [simplify]: Extracting #5: cost 408 inf + 7409 1554040545.472 * * [simplify]: Extracting #6: cost 255 inf + 82272 1554040545.527 * * [simplify]: Extracting #7: cost 89 inf + 168479 1554040545.597 * * [simplify]: Extracting #8: cost 12 inf + 208843 1554040545.657 * * [simplify]: Extracting #9: cost 0 inf + 213696 1554040545.738 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040545.738 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040545.739 * * * * [progress]: [ 568 / 2262 ] simplifiying candidate # 1554040545.739 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040545.739 * * [simplify]: iters left: 6 (24 enodes) 1554040545.753 * * [simplify]: iters left: 5 (122 enodes) 1554040545.807 * * [simplify]: iters left: 4 (370 enodes) 1554040546.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040546.033 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040546.033 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040546.033 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040546.034 * * [simplify]: Extracting #4: cost 329 inf + 532 1554040546.038 * * [simplify]: Extracting #5: cost 507 inf + 11679 1554040546.063 * * [simplify]: Extracting #6: cost 204 inf + 146381 1554040546.135 * * [simplify]: Extracting #7: cost 11 inf + 217156 1554040546.191 * * [simplify]: Extracting #8: cost 0 inf + 215340 1554040546.276 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040546.276 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040546.276 * * * * [progress]: [ 569 / 2262 ] simplifiying candidate # 1554040546.277 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040546.277 * * [simplify]: iters left: 6 (24 enodes) 1554040546.284 * * [simplify]: iters left: 5 (122 enodes) 1554040546.320 * * [simplify]: iters left: 4 (376 enodes) 1554040546.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040546.524 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040546.524 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040546.524 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040546.525 * * [simplify]: Extracting #4: cost 292 inf + 906 1554040546.532 * * [simplify]: Extracting #5: cost 442 inf + 9593 1554040546.548 * * [simplify]: Extracting #6: cost 292 inf + 82000 1554040546.602 * * [simplify]: Extracting #7: cost 116 inf + 172162 1554040546.714 * * [simplify]: Extracting #8: cost 30 inf + 218840 1554040546.793 * * [simplify]: Extracting #9: cost 8 inf + 225788 1554040546.876 * * [simplify]: Extracting #10: cost 0 inf + 228165 1554040546.953 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040546.953 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040546.954 * * * * [progress]: [ 570 / 2262 ] simplifiying candidate # 1554040546.954 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040546.954 * * [simplify]: iters left: 6 (24 enodes) 1554040546.961 * * [simplify]: iters left: 5 (122 enodes) 1554040547.006 * * [simplify]: iters left: 4 (370 enodes) 1554040547.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040547.255 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040547.255 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040547.255 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040547.257 * * [simplify]: Extracting #4: cost 329 inf + 532 1554040547.264 * * [simplify]: Extracting #5: cost 507 inf + 11679 1554040547.310 * * [simplify]: Extracting #6: cost 204 inf + 146381 1554040547.376 * * [simplify]: Extracting #7: cost 11 inf + 217156 1554040547.453 * * [simplify]: Extracting #8: cost 0 inf + 215340 1554040547.525 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040547.525 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040547.526 * * * * [progress]: [ 571 / 2262 ] simplifiying candidate # 1554040547.527 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040547.527 * * [simplify]: iters left: 6 (24 enodes) 1554040547.539 * * [simplify]: iters left: 5 (122 enodes) 1554040547.568 * * [simplify]: iters left: 4 (376 enodes) 1554040547.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040547.795 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040547.795 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040547.796 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040547.798 * * [simplify]: Extracting #4: cost 292 inf + 906 1554040547.804 * * [simplify]: Extracting #5: cost 442 inf + 9593 1554040547.835 * * [simplify]: Extracting #6: cost 292 inf + 82000 1554040547.889 * * [simplify]: Extracting #7: cost 116 inf + 172162 1554040547.973 * * [simplify]: Extracting #8: cost 30 inf + 218840 1554040548.068 * * [simplify]: Extracting #9: cost 8 inf + 225788 1554040548.156 * * [simplify]: Extracting #10: cost 0 inf + 228165 1554040548.241 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040548.241 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040548.241 * * * * [progress]: [ 572 / 2262 ] simplifiying candidate # 1554040548.242 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040548.242 * * [simplify]: iters left: 6 (22 enodes) 1554040548.256 * * [simplify]: iters left: 5 (115 enodes) 1554040548.307 * * [simplify]: iters left: 4 (343 enodes) 1554040548.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040548.508 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040548.508 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040548.508 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040548.510 * * [simplify]: Extracting #4: cost 291 inf + 532 1554040548.515 * * [simplify]: Extracting #5: cost 398 inf + 10226 1554040548.536 * * [simplify]: Extracting #6: cost 199 inf + 72160 1554040548.588 * * [simplify]: Extracting #7: cost 30 inf + 141953 1554040548.639 * * [simplify]: Extracting #8: cost 0 inf + 158972 1554040548.682 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040548.682 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040548.682 * * * * [progress]: [ 573 / 2262 ] simplifiying candidate # 1554040548.683 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040548.683 * * [simplify]: iters left: 6 (22 enodes) 1554040548.690 * * [simplify]: iters left: 5 (115 enodes) 1554040548.742 * * [simplify]: iters left: 4 (349 enodes) 1554040548.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040548.911 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040548.911 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040548.912 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040548.912 * * [simplify]: Extracting #4: cost 252 inf + 703 1554040548.916 * * [simplify]: Extracting #5: cost 339 inf + 7215 1554040548.943 * * [simplify]: Extracting #6: cost 202 inf + 86088 1554040548.998 * * [simplify]: Extracting #7: cost 62 inf + 142705 1554040549.071 * * [simplify]: Extracting #8: cost 21 inf + 158557 1554040549.147 * * [simplify]: Extracting #9: cost 3 inf + 165462 1554040549.197 * * [simplify]: Extracting #10: cost 0 inf + 166221 1554040549.249 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040549.249 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040549.250 * * * * [progress]: [ 574 / 2262 ] simplifiying candidate # 1554040549.250 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040549.250 * * [simplify]: iters left: 6 (22 enodes) 1554040549.257 * * [simplify]: iters left: 5 (114 enodes) 1554040549.288 * * [simplify]: iters left: 4 (338 enodes) 1554040549.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040549.444 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040549.444 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040549.445 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040549.446 * * [simplify]: Extracting #4: cost 286 inf + 816 1554040549.450 * * [simplify]: Extracting #5: cost 378 inf + 21246 1554040549.483 * * [simplify]: Extracting #6: cost 140 inf + 112440 1554040549.529 * * [simplify]: Extracting #7: cost 8 inf + 162340 1554040549.592 * * [simplify]: Extracting #8: cost 0 inf + 162922 1554040549.645 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040549.645 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040549.645 * * * * [progress]: [ 575 / 2262 ] simplifiying candidate # 1554040549.646 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040549.646 * * [simplify]: iters left: 6 (22 enodes) 1554040549.659 * * [simplify]: iters left: 5 (114 enodes) 1554040549.710 * * [simplify]: iters left: 4 (344 enodes) 1554040549.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040549.920 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040549.952 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040549.953 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040549.954 * * [simplify]: Extracting #4: cost 246 inf + 786 1554040549.959 * * [simplify]: Extracting #5: cost 338 inf + 7086 1554040549.985 * * [simplify]: Extracting #6: cost 212 inf + 76118 1554040550.041 * * [simplify]: Extracting #7: cost 90 inf + 127648 1554040550.105 * * [simplify]: Extracting #8: cost 13 inf + 167764 1554040550.157 * * [simplify]: Extracting #9: cost 0 inf + 172249 1554040550.206 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040550.206 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040550.207 * * * * [progress]: [ 576 / 2262 ] simplifiying candidate # 1554040550.208 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040550.208 * * [simplify]: iters left: 6 (24 enodes) 1554040550.216 * * [simplify]: iters left: 5 (122 enodes) 1554040550.262 * * [simplify]: iters left: 4 (368 enodes) 1554040550.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040550.418 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040550.418 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040550.418 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040550.419 * * [simplify]: Extracting #4: cost 317 inf + 654 1554040550.422 * * [simplify]: Extracting #5: cost 446 inf + 13184 1554040550.462 * * [simplify]: Extracting #6: cost 159 inf + 135358 1554040550.531 * * [simplify]: Extracting #7: cost 6 inf + 196980 1554040550.578 * * [simplify]: Extracting #8: cost 0 inf + 190649 1554040550.622 * * [simplify]: Extracting #9: cost 0 inf + 190056 1554040550.667 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040550.667 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040550.667 * * * * [progress]: [ 577 / 2262 ] simplifiying candidate # 1554040550.667 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040550.667 * * [simplify]: iters left: 6 (24 enodes) 1554040550.674 * * [simplify]: iters left: 5 (122 enodes) 1554040550.702 * * [simplify]: iters left: 4 (374 enodes) 1554040550.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040550.876 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040550.876 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040550.876 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040550.878 * * [simplify]: Extracting #4: cost 281 inf + 704 1554040550.890 * * [simplify]: Extracting #5: cost 387 inf + 10843 1554040550.930 * * [simplify]: Extracting #6: cost 209 inf + 104282 1554040550.996 * * [simplify]: Extracting #7: cost 54 inf + 183237 1554040551.077 * * [simplify]: Extracting #8: cost 21 inf + 192692 1554040551.150 * * [simplify]: Extracting #9: cost 4 inf + 197694 1554040551.212 * * [simplify]: Extracting #10: cost 0 inf + 199037 1554040551.262 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040551.262 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040551.262 * * * * [progress]: [ 578 / 2262 ] simplifiying candidate # 1554040551.262 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040551.263 * * [simplify]: iters left: 6 (24 enodes) 1554040551.271 * * [simplify]: iters left: 5 (120 enodes) 1554040551.297 * * [simplify]: iters left: 4 (349 enodes) 1554040551.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040551.488 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040551.488 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040551.489 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040551.490 * * [simplify]: Extracting #4: cost 299 inf + 290 1554040551.494 * * [simplify]: Extracting #5: cost 402 inf + 12454 1554040551.522 * * [simplify]: Extracting #6: cost 149 inf + 126347 1554040551.576 * * [simplify]: Extracting #7: cost 11 inf + 170125 1554040551.616 * * [simplify]: Extracting #8: cost 0 inf + 168534 1554040551.684 * * [simplify]: Extracting #9: cost 0 inf + 168283 1554040551.728 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040551.728 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040551.729 * * * * [progress]: [ 579 / 2262 ] simplifiying candidate # 1554040551.729 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040551.730 * * [simplify]: iters left: 6 (24 enodes) 1554040551.743 * * [simplify]: iters left: 5 (120 enodes) 1554040551.772 * * [simplify]: iters left: 4 (355 enodes) 1554040551.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040551.898 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040551.898 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040551.899 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040551.900 * * [simplify]: Extracting #4: cost 253 inf + 990 1554040551.902 * * [simplify]: Extracting #5: cost 343 inf + 7368 1554040551.913 * * [simplify]: Extracting #6: cost 239 inf + 60400 1554040551.963 * * [simplify]: Extracting #7: cost 93 inf + 136270 1554040552.024 * * [simplify]: Extracting #8: cost 32 inf + 163582 1554040552.076 * * [simplify]: Extracting #9: cost 1 inf + 176345 1554040552.125 * * [simplify]: Extracting #10: cost 0 inf + 176930 1554040552.198 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040552.198 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040552.199 * * * * [progress]: [ 580 / 2262 ] simplifiying candidate # 1554040552.199 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040552.200 * * [simplify]: iters left: 6 (24 enodes) 1554040552.213 * * [simplify]: iters left: 5 (122 enodes) 1554040552.248 * * [simplify]: iters left: 4 (368 enodes) 1554040552.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040552.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040552.432 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040552.433 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040552.435 * * [simplify]: Extracting #4: cost 317 inf + 654 1554040552.441 * * [simplify]: Extracting #5: cost 446 inf + 13184 1554040552.478 * * [simplify]: Extracting #6: cost 159 inf + 135358 1554040552.550 * * [simplify]: Extracting #7: cost 6 inf + 196980 1554040552.613 * * [simplify]: Extracting #8: cost 0 inf + 190649 1554040552.673 * * [simplify]: Extracting #9: cost 0 inf + 190056 1554040552.757 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040552.757 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040552.758 * * * * [progress]: [ 581 / 2262 ] simplifiying candidate # 1554040552.758 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040552.758 * * [simplify]: iters left: 6 (24 enodes) 1554040552.773 * * [simplify]: iters left: 5 (122 enodes) 1554040552.824 * * [simplify]: iters left: 4 (374 enodes) 1554040553.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040553.002 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040553.002 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040553.003 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040553.005 * * [simplify]: Extracting #4: cost 281 inf + 704 1554040553.011 * * [simplify]: Extracting #5: cost 387 inf + 10843 1554040553.044 * * [simplify]: Extracting #6: cost 209 inf + 104282 1554040553.115 * * [simplify]: Extracting #7: cost 54 inf + 183237 1554040553.209 * * [simplify]: Extracting #8: cost 21 inf + 192692 1554040553.303 * * [simplify]: Extracting #9: cost 4 inf + 197694 1554040553.359 * * [simplify]: Extracting #10: cost 0 inf + 199037 1554040553.446 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040553.446 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040553.447 * * * * [progress]: [ 582 / 2262 ] simplifiying candidate # 1554040553.447 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040553.448 * * [simplify]: iters left: 6 (19 enodes) 1554040553.458 * * [simplify]: iters left: 5 (89 enodes) 1554040553.478 * * [simplify]: iters left: 4 (257 enodes) 1554040553.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040553.606 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040553.606 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040553.606 * * [simplify]: Extracting #3: cost 118 inf + 0 1554040553.607 * * [simplify]: Extracting #4: cost 268 inf + 248 1554040553.611 * * [simplify]: Extracting #5: cost 331 inf + 24551 1554040553.630 * * [simplify]: Extracting #6: cost 105 inf + 111284 1554040553.696 * * [simplify]: Extracting #7: cost 4 inf + 148201 1554040553.735 * * [simplify]: Extracting #8: cost 0 inf + 149209 1554040553.774 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) 1554040553.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040553.774 * * * * [progress]: [ 583 / 2262 ] simplifiying candidate # 1554040553.774 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040553.775 * * [simplify]: iters left: 6 (22 enodes) 1554040553.785 * * [simplify]: iters left: 5 (114 enodes) 1554040553.838 * * [simplify]: iters left: 4 (340 enodes) 1554040554.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040554.005 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040554.005 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040554.005 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040554.006 * * [simplify]: Extracting #4: cost 237 inf + 1111 1554040554.008 * * [simplify]: Extracting #5: cost 321 inf + 5775 1554040554.028 * * [simplify]: Extracting #6: cost 196 inf + 84080 1554040554.096 * * [simplify]: Extracting #7: cost 72 inf + 141893 1554040554.161 * * [simplify]: Extracting #8: cost 24 inf + 162562 1554040554.212 * * [simplify]: Extracting #9: cost 3 inf + 170293 1554040554.284 * * [simplify]: Extracting #10: cost 0 inf + 171303 1554040554.357 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040554.357 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040554.358 * * * * [progress]: [ 584 / 2262 ] simplifiying candidate # 1554040554.358 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040554.358 * * [simplify]: iters left: 6 (22 enodes) 1554040554.370 * * [simplify]: iters left: 5 (115 enodes) 1554040554.403 * * [simplify]: iters left: 4 (344 enodes) 1554040554.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040554.622 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040554.622 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040554.623 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040554.625 * * [simplify]: Extracting #4: cost 293 inf + 532 1554040554.630 * * [simplify]: Extracting #5: cost 412 inf + 16467 1554040554.662 * * [simplify]: Extracting #6: cost 174 inf + 117815 1554040554.729 * * [simplify]: Extracting #7: cost 32 inf + 180428 1554040554.803 * * [simplify]: Extracting #8: cost 0 inf + 195539 1554040554.871 * * [simplify]: Extracting #9: cost 0 inf + 183293 1554040554.913 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040554.913 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040554.914 * * * * [progress]: [ 585 / 2262 ] simplifiying candidate # 1554040554.914 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040554.914 * * [simplify]: iters left: 6 (22 enodes) 1554040554.921 * * [simplify]: iters left: 5 (115 enodes) 1554040554.949 * * [simplify]: iters left: 4 (350 enodes) 1554040555.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040555.115 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040555.115 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040555.116 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040555.118 * * [simplify]: Extracting #4: cost 248 inf + 1071 1554040555.122 * * [simplify]: Extracting #5: cost 376 inf + 5740 1554040555.152 * * [simplify]: Extracting #6: cost 237 inf + 88192 1554040555.200 * * [simplify]: Extracting #7: cost 71 inf + 164272 1554040555.269 * * [simplify]: Extracting #8: cost 20 inf + 185618 1554040555.337 * * [simplify]: Extracting #9: cost 1 inf + 192449 1554040555.421 * * [simplify]: Extracting #10: cost 0 inf + 192702 1554040555.474 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040555.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040555.475 * * * * [progress]: [ 586 / 2262 ] simplifiying candidate # 1554040555.475 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040555.475 * * [simplify]: iters left: 6 (22 enodes) 1554040555.482 * * [simplify]: iters left: 5 (115 enodes) 1554040555.507 * * [simplify]: iters left: 4 (344 enodes) 1554040555.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040555.652 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040555.652 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040555.653 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040555.654 * * [simplify]: Extracting #4: cost 293 inf + 532 1554040555.657 * * [simplify]: Extracting #5: cost 412 inf + 16467 1554040555.672 * * [simplify]: Extracting #6: cost 174 inf + 117815 1554040555.738 * * [simplify]: Extracting #7: cost 32 inf + 180428 1554040555.812 * * [simplify]: Extracting #8: cost 0 inf + 195539 1554040555.885 * * [simplify]: Extracting #9: cost 0 inf + 183293 1554040555.935 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040555.935 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040555.936 * * * * [progress]: [ 587 / 2262 ] simplifiying candidate # 1554040555.936 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040555.937 * * [simplify]: iters left: 6 (22 enodes) 1554040555.945 * * [simplify]: iters left: 5 (115 enodes) 1554040555.974 * * [simplify]: iters left: 4 (350 enodes) 1554040556.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040556.152 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040556.152 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040556.152 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040556.154 * * [simplify]: Extracting #4: cost 248 inf + 1071 1554040556.156 * * [simplify]: Extracting #5: cost 376 inf + 5740 1554040556.171 * * [simplify]: Extracting #6: cost 237 inf + 88192 1554040556.242 * * [simplify]: Extracting #7: cost 71 inf + 164272 1554040556.295 * * [simplify]: Extracting #8: cost 20 inf + 185618 1554040556.362 * * [simplify]: Extracting #9: cost 1 inf + 192449 1554040556.425 * * [simplify]: Extracting #10: cost 0 inf + 192702 1554040556.482 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040556.482 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040556.483 * * * * [progress]: [ 588 / 2262 ] simplifiying candidate # 1554040556.483 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040556.483 * * [simplify]: iters left: 6 (22 enodes) 1554040556.491 * * [simplify]: iters left: 5 (114 enodes) 1554040556.524 * * [simplify]: iters left: 4 (341 enodes) 1554040556.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040556.712 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040556.713 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040556.713 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040556.715 * * [simplify]: Extracting #4: cost 288 inf + 694 1554040556.722 * * [simplify]: Extracting #5: cost 399 inf + 10573 1554040556.743 * * [simplify]: Extracting #6: cost 184 inf + 70833 1554040556.792 * * [simplify]: Extracting #7: cost 38 inf + 133546 1554040556.841 * * [simplify]: Extracting #8: cost 1 inf + 158880 1554040556.900 * * [simplify]: Extracting #9: cost 0 inf + 159644 1554040556.936 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040556.937 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040556.937 * * * * [progress]: [ 589 / 2262 ] simplifiying candidate # 1554040556.937 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040556.938 * * [simplify]: iters left: 6 (22 enodes) 1554040556.944 * * [simplify]: iters left: 5 (114 enodes) 1554040556.998 * * [simplify]: iters left: 4 (347 enodes) 1554040557.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040557.146 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040557.146 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040557.146 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040557.148 * * [simplify]: Extracting #4: cost 249 inf + 827 1554040557.152 * * [simplify]: Extracting #5: cost 339 inf + 7092 1554040557.180 * * [simplify]: Extracting #6: cost 229 inf + 64018 1554040557.217 * * [simplify]: Extracting #7: cost 82 inf + 127812 1554040557.285 * * [simplify]: Extracting #8: cost 18 inf + 161519 1554040557.361 * * [simplify]: Extracting #9: cost 6 inf + 165597 1554040557.417 * * [simplify]: Extracting #10: cost 0 inf + 167737 1554040557.472 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040557.472 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040557.473 * * * * [progress]: [ 590 / 2262 ] simplifiying candidate # 1554040557.473 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040557.473 * * [simplify]: iters left: 6 (17 enodes) 1554040557.478 * * [simplify]: iters left: 5 (81 enodes) 1554040557.497 * * [simplify]: iters left: 4 (236 enodes) 1554040557.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040557.601 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040557.601 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040557.602 * * [simplify]: Extracting #3: cost 102 inf + 0 1554040557.602 * * [simplify]: Extracting #4: cost 300 inf + 298 1554040557.605 * * [simplify]: Extracting #5: cost 233 inf + 25976 1554040557.619 * * [simplify]: Extracting #6: cost 71 inf + 84964 1554040557.636 * * [simplify]: Extracting #7: cost 8 inf + 110934 1554040557.662 * * [simplify]: Extracting #8: cost 0 inf + 104699 1554040557.691 * * [simplify]: Extracting #9: cost 0 inf + 103457 1554040557.710 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554040557.710 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040557.710 * * * * [progress]: [ 591 / 2262 ] simplifiying candidate # 1554040557.711 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040557.711 * * [simplify]: iters left: 6 (20 enodes) 1554040557.720 * * [simplify]: iters left: 5 (106 enodes) 1554040557.767 * * [simplify]: iters left: 4 (319 enodes) 1554040557.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040557.911 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040557.911 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040557.912 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040557.913 * * [simplify]: Extracting #4: cost 288 inf + 994 1554040557.917 * * [simplify]: Extracting #5: cost 255 inf + 27499 1554040557.945 * * [simplify]: Extracting #6: cost 92 inf + 94192 1554040557.986 * * [simplify]: Extracting #7: cost 17 inf + 122477 1554040558.017 * * [simplify]: Extracting #8: cost 1 inf + 119187 1554040558.055 * * [simplify]: Extracting #9: cost 0 inf + 119229 1554040558.082 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040558.082 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040558.083 * * * * [progress]: [ 592 / 2262 ] simplifiying candidate # 1554040558.083 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040558.084 * * [simplify]: iters left: 6 (22 enodes) 1554040558.096 * * [simplify]: iters left: 5 (115 enodes) 1554040558.150 * * [simplify]: iters left: 4 (344 enodes) 1554040558.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040558.320 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040558.320 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040558.321 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040558.321 * * [simplify]: Extracting #4: cost 279 inf + 532 1554040558.324 * * [simplify]: Extracting #5: cost 376 inf + 10244 1554040558.333 * * [simplify]: Extracting #6: cost 205 inf + 58427 1554040558.368 * * [simplify]: Extracting #7: cost 30 inf + 134744 1554040558.406 * * [simplify]: Extracting #8: cost 0 inf + 152929 1554040558.461 * * [simplify]: Extracting #9: cost 0 inf + 152769 1554040558.503 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040558.503 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040558.504 * * * * [progress]: [ 593 / 2262 ] simplifiying candidate # 1554040558.504 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040558.504 * * [simplify]: iters left: 6 (22 enodes) 1554040558.511 * * [simplify]: iters left: 5 (115 enodes) 1554040558.540 * * [simplify]: iters left: 4 (350 enodes) 1554040558.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040558.746 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040558.746 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040558.747 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040558.748 * * [simplify]: Extracting #4: cost 240 inf + 704 1554040558.750 * * [simplify]: Extracting #5: cost 316 inf + 7372 1554040558.760 * * [simplify]: Extracting #6: cost 235 inf + 52754 1554040558.799 * * [simplify]: Extracting #7: cost 74 inf + 128748 1554040558.875 * * [simplify]: Extracting #8: cost 19 inf + 156664 1554040558.943 * * [simplify]: Extracting #9: cost 5 inf + 160979 1554040558.982 * * [simplify]: Extracting #10: cost 0 inf + 162866 1554040559.024 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040559.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040559.024 * * * * [progress]: [ 594 / 2262 ] simplifiying candidate # 1554040559.025 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040559.025 * * [simplify]: iters left: 6 (19 enodes) 1554040559.030 * * [simplify]: iters left: 5 (89 enodes) 1554040559.054 * * [simplify]: iters left: 4 (255 enodes) 1554040559.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040559.149 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040559.149 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040559.149 * * [simplify]: Extracting #3: cost 125 inf + 0 1554040559.150 * * [simplify]: Extracting #4: cost 322 inf + 583 1554040559.154 * * [simplify]: Extracting #5: cost 249 inf + 33798 1554040559.178 * * [simplify]: Extracting #6: cost 61 inf + 101815 1554040559.217 * * [simplify]: Extracting #7: cost 0 inf + 116630 1554040559.242 * * [simplify]: Extracting #8: cost 0 inf + 114145 1554040559.275 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554040559.275 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040559.275 * * * * [progress]: [ 595 / 2262 ] simplifiying candidate # 1554040559.276 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040559.276 * * [simplify]: iters left: 6 (22 enodes) 1554040559.289 * * [simplify]: iters left: 5 (114 enodes) 1554040559.340 * * [simplify]: iters left: 4 (336 enodes) 1554040559.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040559.480 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040559.481 * * [simplify]: Extracting #2: cost 38 inf + 0 1554040559.481 * * [simplify]: Extracting #3: cost 175 inf + 0 1554040559.482 * * [simplify]: Extracting #4: cost 322 inf + 868 1554040559.494 * * [simplify]: Extracting #5: cost 258 inf + 51463 1554040559.525 * * [simplify]: Extracting #6: cost 54 inf + 134764 1554040559.577 * * [simplify]: Extracting #7: cost 13 inf + 133136 1554040559.620 * * [simplify]: Extracting #8: cost 5 inf + 133638 1554040559.658 * * [simplify]: Extracting #9: cost 0 inf + 135485 1554040559.694 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040559.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040559.694 * * * * [progress]: [ 596 / 2262 ] simplifiying candidate # 1554040559.694 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040559.694 * * [simplify]: iters left: 6 (22 enodes) 1554040559.701 * * [simplify]: iters left: 5 (115 enodes) 1554040559.734 * * [simplify]: iters left: 4 (344 enodes) 1554040559.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040559.902 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040559.902 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040559.903 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040559.904 * * [simplify]: Extracting #4: cost 279 inf + 532 1554040559.909 * * [simplify]: Extracting #5: cost 376 inf + 10244 1554040559.927 * * [simplify]: Extracting #6: cost 205 inf + 58427 1554040559.978 * * [simplify]: Extracting #7: cost 30 inf + 134744 1554040560.011 * * [simplify]: Extracting #8: cost 0 inf + 152929 1554040560.044 * * [simplify]: Extracting #9: cost 0 inf + 152769 1554040560.084 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040560.084 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040560.085 * * * * [progress]: [ 597 / 2262 ] simplifiying candidate # 1554040560.085 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040560.085 * * [simplify]: iters left: 6 (22 enodes) 1554040560.092 * * [simplify]: iters left: 5 (115 enodes) 1554040560.131 * * [simplify]: iters left: 4 (350 enodes) 1554040560.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040560.301 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040560.302 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040560.302 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040560.303 * * [simplify]: Extracting #4: cost 240 inf + 704 1554040560.305 * * [simplify]: Extracting #5: cost 316 inf + 7372 1554040560.314 * * [simplify]: Extracting #6: cost 235 inf + 52754 1554040560.354 * * [simplify]: Extracting #7: cost 74 inf + 128748 1554040560.429 * * [simplify]: Extracting #8: cost 19 inf + 156664 1554040560.477 * * [simplify]: Extracting #9: cost 5 inf + 160979 1554040560.526 * * [simplify]: Extracting #10: cost 0 inf + 162866 1554040560.587 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040560.588 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040560.588 * * * * [progress]: [ 598 / 2262 ] simplifiying candidate # 1554040560.588 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040560.588 * * [simplify]: iters left: 6 (24 enodes) 1554040560.595 * * [simplify]: iters left: 5 (122 enodes) 1554040560.637 * * [simplify]: iters left: 4 (363 enodes) 1554040560.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040560.784 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040560.785 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040560.785 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040560.786 * * [simplify]: Extracting #4: cost 309 inf + 290 1554040560.789 * * [simplify]: Extracting #5: cost 434 inf + 14280 1554040560.833 * * [simplify]: Extracting #6: cost 141 inf + 152564 1554040560.894 * * [simplify]: Extracting #7: cost 3 inf + 206525 1554040560.965 * * [simplify]: Extracting #8: cost 0 inf + 198578 1554040561.060 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040561.060 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040561.061 * * * * [progress]: [ 599 / 2262 ] simplifiying candidate # 1554040561.062 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040561.062 * * [simplify]: iters left: 6 (24 enodes) 1554040561.075 * * [simplify]: iters left: 5 (122 enodes) 1554040561.128 * * [simplify]: iters left: 4 (369 enodes) 1554040561.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040561.323 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040561.323 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040561.324 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040561.326 * * [simplify]: Extracting #4: cost 271 inf + 786 1554040561.331 * * [simplify]: Extracting #5: cost 391 inf + 7082 1554040561.356 * * [simplify]: Extracting #6: cost 265 inf + 70742 1554040561.410 * * [simplify]: Extracting #7: cost 86 inf + 167569 1554040561.478 * * [simplify]: Extracting #8: cost 18 inf + 201948 1554040561.564 * * [simplify]: Extracting #9: cost 1 inf + 209746 1554040561.642 * * [simplify]: Extracting #10: cost 0 inf + 209999 1554040561.726 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040561.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040561.727 * * * * [progress]: [ 600 / 2262 ] simplifiying candidate # 1554040561.727 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040561.728 * * [simplify]: iters left: 6 (24 enodes) 1554040561.742 * * [simplify]: iters left: 5 (123 enodes) 1554040561.787 * * [simplify]: iters left: 4 (373 enodes) 1554040562.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040562.024 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040562.025 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040562.025 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040562.026 * * [simplify]: Extracting #4: cost 320 inf + 532 1554040562.030 * * [simplify]: Extracting #5: cost 478 inf + 18405 1554040562.058 * * [simplify]: Extracting #6: cost 152 inf + 163834 1554040562.119 * * [simplify]: Extracting #7: cost 6 inf + 222433 1554040562.174 * * [simplify]: Extracting #8: cost 0 inf + 212549 1554040562.266 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040562.266 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040562.267 * * * * [progress]: [ 601 / 2262 ] simplifiying candidate # 1554040562.267 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040562.267 * * [simplify]: iters left: 6 (24 enodes) 1554040562.275 * * [simplify]: iters left: 5 (123 enodes) 1554040562.318 * * [simplify]: iters left: 4 (379 enodes) 1554040562.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040562.533 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040562.533 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040562.534 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040562.536 * * [simplify]: Extracting #4: cost 283 inf + 909 1554040562.541 * * [simplify]: Extracting #5: cost 441 inf + 8099 1554040562.570 * * [simplify]: Extracting #6: cost 254 inf + 96394 1554040562.632 * * [simplify]: Extracting #7: cost 98 inf + 178480 1554040562.743 * * [simplify]: Extracting #8: cost 27 inf + 220402 1554040562.851 * * [simplify]: Extracting #9: cost 6 inf + 228394 1554040562.936 * * [simplify]: Extracting #10: cost 0 inf + 230534 1554040563.045 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040563.045 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040563.046 * * * * [progress]: [ 602 / 2262 ] simplifiying candidate # 1554040563.046 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040563.046 * * [simplify]: iters left: 6 (24 enodes) 1554040563.059 * * [simplify]: iters left: 5 (123 enodes) 1554040563.113 * * [simplify]: iters left: 4 (373 enodes) 1554040563.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040563.792 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040563.793 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040563.793 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040563.795 * * [simplify]: Extracting #4: cost 320 inf + 532 1554040563.801 * * [simplify]: Extracting #5: cost 478 inf + 18405 1554040563.839 * * [simplify]: Extracting #6: cost 152 inf + 163834 1554040563.921 * * [simplify]: Extracting #7: cost 6 inf + 222433 1554040563.985 * * [simplify]: Extracting #8: cost 0 inf + 212549 1554040564.061 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040564.061 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040564.061 * * * * [progress]: [ 603 / 2262 ] simplifiying candidate # 1554040564.062 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040564.062 * * [simplify]: iters left: 6 (24 enodes) 1554040564.069 * * [simplify]: iters left: 5 (123 enodes) 1554040564.099 * * [simplify]: iters left: 4 (379 enodes) 1554040564.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040564.317 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040564.317 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040564.318 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040564.320 * * [simplify]: Extracting #4: cost 283 inf + 909 1554040564.325 * * [simplify]: Extracting #5: cost 441 inf + 8099 1554040564.349 * * [simplify]: Extracting #6: cost 254 inf + 96394 1554040564.423 * * [simplify]: Extracting #7: cost 98 inf + 178480 1554040564.508 * * [simplify]: Extracting #8: cost 27 inf + 220402 1554040564.583 * * [simplify]: Extracting #9: cost 6 inf + 228394 1554040564.680 * * [simplify]: Extracting #10: cost 0 inf + 230534 1554040564.752 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040564.752 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040564.752 * * * * [progress]: [ 604 / 2262 ] simplifiying candidate # 1554040564.753 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040564.753 * * [simplify]: iters left: 6 (24 enodes) 1554040564.766 * * [simplify]: iters left: 5 (122 enodes) 1554040564.795 * * [simplify]: iters left: 4 (368 enodes) 1554040565.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040565.003 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040565.003 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040565.004 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040565.005 * * [simplify]: Extracting #4: cost 316 inf + 736 1554040565.009 * * [simplify]: Extracting #5: cost 441 inf + 15245 1554040565.041 * * [simplify]: Extracting #6: cost 146 inf + 128641 1554040565.104 * * [simplify]: Extracting #7: cost 4 inf + 188417 1554040565.164 * * [simplify]: Extracting #8: cost 0 inf + 189896 1554040565.220 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040565.221 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040565.221 * * * * [progress]: [ 605 / 2262 ] simplifiying candidate # 1554040565.222 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040565.222 * * [simplify]: iters left: 6 (24 enodes) 1554040565.234 * * [simplify]: iters left: 5 (122 enodes) 1554040565.273 * * [simplify]: iters left: 4 (374 enodes) 1554040565.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040565.440 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040565.440 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040565.440 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040565.441 * * [simplify]: Extracting #4: cost 279 inf + 988 1554040565.445 * * [simplify]: Extracting #5: cost 384 inf + 10655 1554040565.475 * * [simplify]: Extracting #6: cost 200 inf + 111321 1554040565.529 * * [simplify]: Extracting #7: cost 54 inf + 183772 1554040565.588 * * [simplify]: Extracting #8: cost 19 inf + 194436 1554040565.687 * * [simplify]: Extracting #9: cost 2 inf + 199811 1554040565.744 * * [simplify]: Extracting #10: cost 0 inf + 200357 1554040565.811 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040565.811 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040565.812 * * * * [progress]: [ 606 / 2262 ] simplifiying candidate # 1554040565.812 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040565.812 * * [simplify]: iters left: 6 (22 enodes) 1554040565.825 * * [simplify]: iters left: 5 (115 enodes) 1554040565.853 * * [simplify]: iters left: 4 (341 enodes) 1554040565.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040565.995 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040565.995 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040565.995 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040565.996 * * [simplify]: Extracting #4: cost 279 inf + 776 1554040565.999 * * [simplify]: Extracting #5: cost 370 inf + 16287 1554040566.028 * * [simplify]: Extracting #6: cost 132 inf + 114347 1554040566.074 * * [simplify]: Extracting #7: cost 4 inf + 157764 1554040566.120 * * [simplify]: Extracting #8: cost 0 inf + 157419 1554040566.185 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040566.185 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040566.186 * * * * [progress]: [ 607 / 2262 ] simplifiying candidate # 1554040566.186 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040566.187 * * [simplify]: iters left: 6 (22 enodes) 1554040566.199 * * [simplify]: iters left: 5 (115 enodes) 1554040566.238 * * [simplify]: iters left: 4 (347 enodes) 1554040566.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040566.408 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040566.408 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040566.409 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040566.409 * * [simplify]: Extracting #4: cost 239 inf + 580 1554040566.412 * * [simplify]: Extracting #5: cost 315 inf + 7655 1554040566.430 * * [simplify]: Extracting #6: cost 205 inf + 78786 1554040566.463 * * [simplify]: Extracting #7: cost 61 inf + 144984 1554040566.516 * * [simplify]: Extracting #8: cost 21 inf + 160112 1554040566.560 * * [simplify]: Extracting #9: cost 7 inf + 164476 1554040566.610 * * [simplify]: Extracting #10: cost 0 inf + 166658 1554040566.655 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040566.656 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040566.656 * * * * [progress]: [ 608 / 2262 ] simplifiying candidate # 1554040566.656 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040566.657 * * [simplify]: iters left: 6 (22 enodes) 1554040566.663 * * [simplify]: iters left: 5 (116 enodes) 1554040566.704 * * [simplify]: iters left: 4 (346 enodes) 1554040566.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040566.855 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040566.855 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040566.856 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040566.857 * * [simplify]: Extracting #4: cost 282 inf + 370 1554040566.864 * * [simplify]: Extracting #5: cost 374 inf + 8736 1554040566.876 * * [simplify]: Extracting #6: cost 178 inf + 66043 1554040566.911 * * [simplify]: Extracting #7: cost 35 inf + 129603 1554040566.956 * * [simplify]: Extracting #8: cost 1 inf + 151929 1554040566.989 * * [simplify]: Extracting #9: cost 0 inf + 152293 1554040567.040 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040567.040 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040567.041 * * * * [progress]: [ 609 / 2262 ] simplifiying candidate # 1554040567.041 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040567.041 * * [simplify]: iters left: 6 (22 enodes) 1554040567.054 * * [simplify]: iters left: 5 (116 enodes) 1554040567.102 * * [simplify]: iters left: 4 (352 enodes) 1554040567.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040567.274 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040567.274 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040567.275 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040567.276 * * [simplify]: Extracting #4: cost 239 inf + 866 1554040567.279 * * [simplify]: Extracting #5: cost 298 inf + 14610 1554040567.300 * * [simplify]: Extracting #6: cost 167 inf + 92636 1554040567.338 * * [simplify]: Extracting #7: cost 52 inf + 144361 1554040567.375 * * [simplify]: Extracting #8: cost 13 inf + 158343 1554040567.412 * * [simplify]: Extracting #9: cost 2 inf + 162532 1554040567.449 * * [simplify]: Extracting #10: cost 0 inf + 163038 1554040567.510 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040567.510 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040567.510 * * * * [progress]: [ 610 / 2262 ] simplifiying candidate # 1554040567.510 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040567.511 * * [simplify]: iters left: 6 (24 enodes) 1554040567.517 * * [simplify]: iters left: 5 (121 enodes) 1554040567.556 * * [simplify]: iters left: 4 (352 enodes) 1554040567.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040567.706 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040567.706 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040567.707 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040567.708 * * [simplify]: Extracting #4: cost 290 inf + 290 1554040567.717 * * [simplify]: Extracting #5: cost 390 inf + 7354 1554040567.735 * * [simplify]: Extracting #6: cost 180 inf + 72729 1554040567.775 * * [simplify]: Extracting #7: cost 30 inf + 142648 1554040567.817 * * [simplify]: Extracting #8: cost 1 inf + 164114 1554040567.864 * * [simplify]: Extracting #9: cost 0 inf + 164918 1554040567.919 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040567.919 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040567.920 * * * * [progress]: [ 611 / 2262 ] simplifiying candidate # 1554040567.920 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040567.920 * * [simplify]: iters left: 6 (24 enodes) 1554040567.932 * * [simplify]: iters left: 5 (121 enodes) 1554040567.959 * * [simplify]: iters left: 4 (358 enodes) 1554040568.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040568.124 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040568.124 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040568.125 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040568.126 * * [simplify]: Extracting #4: cost 246 inf + 663 1554040568.128 * * [simplify]: Extracting #5: cost 328 inf + 6468 1554040568.151 * * [simplify]: Extracting #6: cost 213 inf + 77014 1554040568.195 * * [simplify]: Extracting #7: cost 61 inf + 150167 1554040568.247 * * [simplify]: Extracting #8: cost 17 inf + 165726 1554040568.305 * * [simplify]: Extracting #9: cost 0 inf + 172589 1554040568.358 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040568.358 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040568.359 * * * * [progress]: [ 612 / 2262 ] simplifiying candidate # 1554040568.359 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040568.359 * * [simplify]: iters left: 6 (24 enodes) 1554040568.372 * * [simplify]: iters left: 5 (121 enodes) 1554040568.411 * * [simplify]: iters left: 4 (358 enodes) 1554040568.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040568.557 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040568.557 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040568.558 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040568.558 * * [simplify]: Extracting #4: cost 290 inf + 208 1554040568.561 * * [simplify]: Extracting #5: cost 375 inf + 14735 1554040568.587 * * [simplify]: Extracting #6: cost 117 inf + 111871 1554040568.629 * * [simplify]: Extracting #7: cost 6 inf + 156741 1554040568.664 * * [simplify]: Extracting #8: cost 0 inf + 158548 1554040568.701 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040568.701 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040568.701 * * * * [progress]: [ 613 / 2262 ] simplifiying candidate # 1554040568.702 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040568.702 * * [simplify]: iters left: 6 (24 enodes) 1554040568.709 * * [simplify]: iters left: 5 (121 enodes) 1554040568.736 * * [simplify]: iters left: 4 (364 enodes) 1554040568.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040568.958 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040568.958 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040568.958 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040568.959 * * [simplify]: Extracting #4: cost 249 inf + 827 1554040568.962 * * [simplify]: Extracting #5: cost 325 inf + 9014 1554040568.973 * * [simplify]: Extracting #6: cost 213 inf + 62470 1554040569.011 * * [simplify]: Extracting #7: cost 89 inf + 118259 1554040569.051 * * [simplify]: Extracting #8: cost 21 inf + 157552 1554040569.122 * * [simplify]: Extracting #9: cost 7 inf + 163212 1554040569.161 * * [simplify]: Extracting #10: cost 0 inf + 165645 1554040569.199 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040569.199 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040569.200 * * * * [progress]: [ 614 / 2262 ] simplifiying candidate # 1554040569.200 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040569.200 * * [simplify]: iters left: 6 (21 enodes) 1554040569.206 * * [simplify]: iters left: 5 (95 enodes) 1554040569.240 * * [simplify]: iters left: 4 (270 enodes) 1554040569.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040569.372 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040569.372 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040569.372 * * [simplify]: Extracting #3: cost 125 inf + 0 1554040569.374 * * [simplify]: Extracting #4: cost 272 inf + 370 1554040569.383 * * [simplify]: Extracting #5: cost 336 inf + 13667 1554040569.415 * * [simplify]: Extracting #6: cost 114 inf + 101311 1554040569.472 * * [simplify]: Extracting #7: cost 5 inf + 155995 1554040569.534 * * [simplify]: Extracting #8: cost 0 inf + 150879 1554040569.586 * * [simplify]: Extracting #9: cost 0 inf + 150337 1554040569.626 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040569.626 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040569.627 * * * * [progress]: [ 615 / 2262 ] simplifiying candidate # 1554040569.628 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040569.628 * * [simplify]: iters left: 6 (24 enodes) 1554040569.635 * * [simplify]: iters left: 5 (120 enodes) 1554040569.662 * * [simplify]: iters left: 4 (353 enodes) 1554040569.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040569.851 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040569.851 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040569.851 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040569.852 * * [simplify]: Extracting #4: cost 253 inf + 786 1554040569.855 * * [simplify]: Extracting #5: cost 332 inf + 5979 1554040569.863 * * [simplify]: Extracting #6: cost 283 inf + 42586 1554040569.891 * * [simplify]: Extracting #7: cost 147 inf + 105332 1554040569.932 * * [simplify]: Extracting #8: cost 58 inf + 153745 1554040569.978 * * [simplify]: Extracting #9: cost 12 inf + 173064 1554040570.045 * * [simplify]: Extracting #10: cost 0 inf + 179435 1554040570.124 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040570.124 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040570.125 * * * * [progress]: [ 616 / 2262 ] simplifiying candidate # 1554040570.125 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040570.125 * * [simplify]: iters left: 6 (24 enodes) 1554040570.132 * * [simplify]: iters left: 5 (121 enodes) 1554040570.161 * * [simplify]: iters left: 4 (356 enodes) 1554040570.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040570.350 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040570.350 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040570.350 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040570.351 * * [simplify]: Extracting #4: cost 305 inf + 574 1554040570.354 * * [simplify]: Extracting #5: cost 432 inf + 17258 1554040570.392 * * [simplify]: Extracting #6: cost 111 inf + 165744 1554040570.442 * * [simplify]: Extracting #7: cost 0 inf + 196824 1554040570.508 * * [simplify]: Extracting #8: cost 0 inf + 195420 1554040570.561 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040570.562 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040570.562 * * * * [progress]: [ 617 / 2262 ] simplifiying candidate # 1554040570.563 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040570.563 * * [simplify]: iters left: 6 (24 enodes) 1554040570.575 * * [simplify]: iters left: 5 (121 enodes) 1554040570.602 * * [simplify]: iters left: 4 (362 enodes) 1554040570.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040570.791 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040570.791 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040570.792 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040570.794 * * [simplify]: Extracting #4: cost 269 inf + 376 1554040570.798 * * [simplify]: Extracting #5: cost 397 inf + 4799 1554040570.819 * * [simplify]: Extracting #6: cost 244 inf + 91370 1554040570.884 * * [simplify]: Extracting #7: cost 80 inf + 172960 1554040570.932 * * [simplify]: Extracting #8: cost 24 inf + 193881 1554040570.995 * * [simplify]: Extracting #9: cost 1 inf + 203728 1554040571.068 * * [simplify]: Extracting #10: cost 0 inf + 203981 1554040571.141 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040571.141 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040571.142 * * * * [progress]: [ 618 / 2262 ] simplifiying candidate # 1554040571.143 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040571.143 * * [simplify]: iters left: 6 (24 enodes) 1554040571.156 * * [simplify]: iters left: 5 (121 enodes) 1554040571.184 * * [simplify]: iters left: 4 (356 enodes) 1554040571.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040571.355 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040571.355 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040571.355 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040571.356 * * [simplify]: Extracting #4: cost 305 inf + 574 1554040571.359 * * [simplify]: Extracting #5: cost 432 inf + 17258 1554040571.407 * * [simplify]: Extracting #6: cost 111 inf + 165744 1554040571.468 * * [simplify]: Extracting #7: cost 0 inf + 196824 1554040571.525 * * [simplify]: Extracting #8: cost 0 inf + 195420 1554040571.582 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040571.582 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040571.582 * * * * [progress]: [ 619 / 2262 ] simplifiying candidate # 1554040571.582 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040571.583 * * [simplify]: iters left: 6 (24 enodes) 1554040571.595 * * [simplify]: iters left: 5 (121 enodes) 1554040571.621 * * [simplify]: iters left: 4 (362 enodes) 1554040571.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040571.838 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040571.838 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040571.839 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040571.840 * * [simplify]: Extracting #4: cost 269 inf + 376 1554040571.842 * * [simplify]: Extracting #5: cost 397 inf + 4799 1554040571.868 * * [simplify]: Extracting #6: cost 244 inf + 91370 1554040571.940 * * [simplify]: Extracting #7: cost 80 inf + 172960 1554040571.991 * * [simplify]: Extracting #8: cost 24 inf + 193881 1554040572.083 * * [simplify]: Extracting #9: cost 1 inf + 203728 1554040572.178 * * [simplify]: Extracting #10: cost 0 inf + 203981 1554040572.246 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040572.247 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040572.247 * * * * [progress]: [ 620 / 2262 ] simplifiying candidate # 1554040572.248 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040572.248 * * [simplify]: iters left: 6 (24 enodes) 1554040572.261 * * [simplify]: iters left: 5 (120 enodes) 1554040572.316 * * [simplify]: iters left: 4 (353 enodes) 1554040572.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040572.519 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040572.519 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040572.520 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040572.521 * * [simplify]: Extracting #4: cost 307 inf + 208 1554040572.526 * * [simplify]: Extracting #5: cost 421 inf + 9475 1554040572.547 * * [simplify]: Extracting #6: cost 200 inf + 76946 1554040572.585 * * [simplify]: Extracting #7: cost 30 inf + 150947 1554040572.635 * * [simplify]: Extracting #8: cost 0 inf + 171600 1554040572.706 * * [simplify]: Extracting #9: cost 0 inf + 171349 1554040572.760 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040572.760 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040572.760 * * * * [progress]: [ 621 / 2262 ] simplifiying candidate # 1554040572.761 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040572.761 * * [simplify]: iters left: 6 (24 enodes) 1554040572.768 * * [simplify]: iters left: 5 (120 enodes) 1554040572.803 * * [simplify]: iters left: 4 (359 enodes) 1554040573.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040573.021 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040573.021 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040573.022 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040573.024 * * [simplify]: Extracting #4: cost 267 inf + 333 1554040573.028 * * [simplify]: Extracting #5: cost 359 inf + 6541 1554040573.062 * * [simplify]: Extracting #6: cost 216 inf + 81362 1554040573.133 * * [simplify]: Extracting #7: cost 72 inf + 153222 1554040573.209 * * [simplify]: Extracting #8: cost 28 inf + 167389 1554040573.279 * * [simplify]: Extracting #9: cost 0 inf + 179438 1554040573.346 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040573.346 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040573.347 * * * * [progress]: [ 622 / 2262 ] simplifiying candidate # 1554040573.347 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040573.348 * * [simplify]: iters left: 6 (19 enodes) 1554040573.358 * * [simplify]: iters left: 5 (89 enodes) 1554040573.395 * * [simplify]: iters left: 4 (256 enodes) 1554040573.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040573.493 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040573.493 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040573.493 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040573.500 * * [simplify]: Extracting #4: cost 326 inf + 583 1554040573.504 * * [simplify]: Extracting #5: cost 284 inf + 12095 1554040573.523 * * [simplify]: Extracting #6: cost 125 inf + 64988 1554040573.564 * * [simplify]: Extracting #7: cost 17 inf + 112662 1554040573.613 * * [simplify]: Extracting #8: cost 0 inf + 117986 1554040573.644 * * [simplify]: Extracting #9: cost 0 inf + 117386 1554040573.669 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040573.669 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040573.670 * * * * [progress]: [ 623 / 2262 ] simplifiying candidate # 1554040573.670 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040573.670 * * [simplify]: iters left: 6 (22 enodes) 1554040573.677 * * [simplify]: iters left: 5 (114 enodes) 1554040573.718 * * [simplify]: iters left: 4 (341 enodes) 1554040573.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040573.870 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040573.870 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040573.870 * * [simplify]: Extracting #3: cost 176 inf + 0 1554040573.871 * * [simplify]: Extracting #4: cost 323 inf + 868 1554040573.877 * * [simplify]: Extracting #5: cost 265 inf + 49389 1554040573.920 * * [simplify]: Extracting #6: cost 49 inf + 133417 1554040573.952 * * [simplify]: Extracting #7: cost 9 inf + 134522 1554040573.993 * * [simplify]: Extracting #8: cost 1 inf + 136716 1554040574.023 * * [simplify]: Extracting #9: cost 0 inf + 136969 1554040574.062 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040574.063 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040574.063 * * * * [progress]: [ 624 / 2262 ] simplifiying candidate # 1554040574.064 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040574.064 * * [simplify]: iters left: 6 (24 enodes) 1554040574.079 * * [simplify]: iters left: 5 (121 enodes) 1554040574.115 * * [simplify]: iters left: 4 (356 enodes) 1554040574.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040574.247 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040574.247 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040574.247 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040574.248 * * [simplify]: Extracting #4: cost 291 inf + 532 1554040574.251 * * [simplify]: Extracting #5: cost 383 inf + 10999 1554040574.263 * * [simplify]: Extracting #6: cost 174 inf + 80349 1554040574.302 * * [simplify]: Extracting #7: cost 25 inf + 143666 1554040574.367 * * [simplify]: Extracting #8: cost 0 inf + 161971 1554040574.437 * * [simplify]: Extracting #9: cost 0 inf + 161600 1554040574.504 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554040574.504 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040574.504 * * * * [progress]: [ 625 / 2262 ] simplifiying candidate # 1554040574.505 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040574.505 * * [simplify]: iters left: 6 (24 enodes) 1554040574.519 * * [simplify]: iters left: 5 (121 enodes) 1554040574.568 * * [simplify]: iters left: 4 (362 enodes) 1554040574.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040574.744 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040574.744 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040574.744 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040574.745 * * [simplify]: Extracting #4: cost 254 inf + 705 1554040574.752 * * [simplify]: Extracting #5: cost 334 inf + 8689 1554040574.769 * * [simplify]: Extracting #6: cost 176 inf + 92154 1554040574.832 * * [simplify]: Extracting #7: cost 56 inf + 150019 1554040574.906 * * [simplify]: Extracting #8: cost 17 inf + 163142 1554040574.961 * * [simplify]: Extracting #9: cost 0 inf + 170417 1554040575.005 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 1554040575.005 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040575.005 * * * * [progress]: [ 626 / 2262 ] simplifiying candidate # 1554040575.006 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040575.006 * * [simplify]: iters left: 6 (19 enodes) 1554040575.017 * * [simplify]: iters left: 5 (89 enodes) 1554040575.056 * * [simplify]: iters left: 4 (264 enodes) 1554040575.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040575.164 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040575.164 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040575.164 * * [simplify]: Extracting #3: cost 118 inf + 0 1554040575.166 * * [simplify]: Extracting #4: cost 258 inf + 461 1554040575.173 * * [simplify]: Extracting #5: cost 287 inf + 25412 1554040575.210 * * [simplify]: Extracting #6: cost 50 inf + 116714 1554040575.247 * * [simplify]: Extracting #7: cost 6 inf + 124582 1554040575.282 * * [simplify]: Extracting #8: cost 0 inf + 124430 1554040575.325 * * [simplify]: Extracting #9: cost 0 inf + 124390 1554040575.353 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040575.353 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040575.353 * * * * [progress]: [ 627 / 2262 ] simplifiying candidate # 1554040575.353 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040575.354 * * [simplify]: iters left: 6 (22 enodes) 1554040575.360 * * [simplify]: iters left: 5 (114 enodes) 1554040575.405 * * [simplify]: iters left: 4 (349 enodes) 1554040575.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040575.600 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040575.600 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040575.601 * * [simplify]: Extracting #3: cost 157 inf + 0 1554040575.609 * * [simplify]: Extracting #4: cost 230 inf + 785 1554040575.614 * * [simplify]: Extracting #5: cost 259 inf + 7659 1554040575.633 * * [simplify]: Extracting #6: cost 216 inf + 55697 1554040575.691 * * [simplify]: Extracting #7: cost 51 inf + 126964 1554040575.759 * * [simplify]: Extracting #8: cost 21 inf + 135330 1554040575.805 * * [simplify]: Extracting #9: cost 0 inf + 142873 1554040575.854 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) 1554040575.854 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040575.854 * * * * [progress]: [ 628 / 2262 ] simplifiying candidate # 1554040575.855 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040575.855 * * [simplify]: iters left: 6 (24 enodes) 1554040575.862 * * [simplify]: iters left: 5 (121 enodes) 1554040575.891 * * [simplify]: iters left: 4 (356 enodes) 1554040576.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040576.054 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040576.054 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040576.055 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040576.057 * * [simplify]: Extracting #4: cost 291 inf + 532 1554040576.062 * * [simplify]: Extracting #5: cost 383 inf + 10999 1554040576.087 * * [simplify]: Extracting #6: cost 174 inf + 80349 1554040576.142 * * [simplify]: Extracting #7: cost 25 inf + 143666 1554040576.182 * * [simplify]: Extracting #8: cost 0 inf + 161971 1554040576.249 * * [simplify]: Extracting #9: cost 0 inf + 161600 1554040576.299 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554040576.299 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040576.299 * * * * [progress]: [ 629 / 2262 ] simplifiying candidate # 1554040576.300 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040576.300 * * [simplify]: iters left: 6 (24 enodes) 1554040576.308 * * [simplify]: iters left: 5 (121 enodes) 1554040576.345 * * [simplify]: iters left: 4 (362 enodes) 1554040576.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040576.538 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040576.538 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040576.539 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040576.540 * * [simplify]: Extracting #4: cost 254 inf + 705 1554040576.545 * * [simplify]: Extracting #5: cost 334 inf + 8689 1554040576.578 * * [simplify]: Extracting #6: cost 176 inf + 92154 1554040576.638 * * [simplify]: Extracting #7: cost 56 inf + 150019 1554040576.683 * * [simplify]: Extracting #8: cost 17 inf + 163142 1554040576.738 * * [simplify]: Extracting #9: cost 0 inf + 170417 1554040576.798 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 1554040576.799 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040576.799 * * * * [progress]: [ 630 / 2262 ] simplifiying candidate # 1554040576.800 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040576.800 * * [simplify]: iters left: 6 (24 enodes) 1554040576.815 * * [simplify]: iters left: 5 (122 enodes) 1554040576.865 * * [simplify]: iters left: 4 (363 enodes) 1554040577.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040577.090 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040577.090 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040577.091 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040577.093 * * [simplify]: Extracting #4: cost 309 inf + 290 1554040577.099 * * [simplify]: Extracting #5: cost 434 inf + 14280 1554040577.148 * * [simplify]: Extracting #6: cost 141 inf + 152564 1554040577.243 * * [simplify]: Extracting #7: cost 3 inf + 206525 1554040577.307 * * [simplify]: Extracting #8: cost 0 inf + 198578 1554040577.355 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040577.355 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040577.356 * * * * [progress]: [ 631 / 2262 ] simplifiying candidate # 1554040577.356 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040577.356 * * [simplify]: iters left: 6 (24 enodes) 1554040577.363 * * [simplify]: iters left: 5 (122 enodes) 1554040577.404 * * [simplify]: iters left: 4 (369 enodes) 1554040577.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040577.633 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040577.633 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040577.634 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040577.635 * * [simplify]: Extracting #4: cost 271 inf + 786 1554040577.640 * * [simplify]: Extracting #5: cost 391 inf + 7082 1554040577.667 * * [simplify]: Extracting #6: cost 265 inf + 70742 1554040577.751 * * [simplify]: Extracting #7: cost 86 inf + 167569 1554040577.844 * * [simplify]: Extracting #8: cost 18 inf + 201948 1554040577.926 * * [simplify]: Extracting #9: cost 1 inf + 209746 1554040578.013 * * [simplify]: Extracting #10: cost 0 inf + 209999 1554040578.082 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040578.082 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040578.083 * * * * [progress]: [ 632 / 2262 ] simplifiying candidate # 1554040578.084 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040578.084 * * [simplify]: iters left: 6 (24 enodes) 1554040578.092 * * [simplify]: iters left: 5 (123 enodes) 1554040578.130 * * [simplify]: iters left: 4 (373 enodes) 1554040578.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040578.365 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040578.365 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040578.366 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040578.367 * * [simplify]: Extracting #4: cost 320 inf + 532 1554040578.370 * * [simplify]: Extracting #5: cost 478 inf + 18405 1554040578.407 * * [simplify]: Extracting #6: cost 152 inf + 163834 1554040578.487 * * [simplify]: Extracting #7: cost 6 inf + 222433 1554040578.545 * * [simplify]: Extracting #8: cost 0 inf + 212549 1554040578.607 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040578.607 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040578.607 * * * * [progress]: [ 633 / 2262 ] simplifiying candidate # 1554040578.607 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040578.608 * * [simplify]: iters left: 6 (24 enodes) 1554040578.615 * * [simplify]: iters left: 5 (123 enodes) 1554040578.649 * * [simplify]: iters left: 4 (379 enodes) 1554040578.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040578.847 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040578.847 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040578.848 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040578.849 * * [simplify]: Extracting #4: cost 283 inf + 909 1554040578.852 * * [simplify]: Extracting #5: cost 441 inf + 8099 1554040578.888 * * [simplify]: Extracting #6: cost 254 inf + 96394 1554040578.934 * * [simplify]: Extracting #7: cost 98 inf + 178480 1554040579.004 * * [simplify]: Extracting #8: cost 27 inf + 220402 1554040579.071 * * [simplify]: Extracting #9: cost 6 inf + 228394 1554040579.156 * * [simplify]: Extracting #10: cost 0 inf + 230534 1554040579.241 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040579.241 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040579.242 * * * * [progress]: [ 634 / 2262 ] simplifiying candidate # 1554040579.243 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040579.243 * * [simplify]: iters left: 6 (24 enodes) 1554040579.256 * * [simplify]: iters left: 5 (123 enodes) 1554040579.296 * * [simplify]: iters left: 4 (373 enodes) 1554040579.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040579.458 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040579.458 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040579.458 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040579.459 * * [simplify]: Extracting #4: cost 320 inf + 532 1554040579.466 * * [simplify]: Extracting #5: cost 478 inf + 18405 1554040579.498 * * [simplify]: Extracting #6: cost 152 inf + 163834 1554040579.548 * * [simplify]: Extracting #7: cost 6 inf + 222433 1554040579.607 * * [simplify]: Extracting #8: cost 0 inf + 212549 1554040579.681 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040579.681 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040579.681 * * * * [progress]: [ 635 / 2262 ] simplifiying candidate # 1554040579.681 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040579.682 * * [simplify]: iters left: 6 (24 enodes) 1554040579.689 * * [simplify]: iters left: 5 (123 enodes) 1554040579.719 * * [simplify]: iters left: 4 (379 enodes) 1554040579.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040579.965 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040579.965 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040579.966 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040579.968 * * [simplify]: Extracting #4: cost 283 inf + 909 1554040579.971 * * [simplify]: Extracting #5: cost 441 inf + 8099 1554040579.989 * * [simplify]: Extracting #6: cost 254 inf + 96394 1554040580.046 * * [simplify]: Extracting #7: cost 98 inf + 178480 1554040580.131 * * [simplify]: Extracting #8: cost 27 inf + 220402 1554040580.239 * * [simplify]: Extracting #9: cost 6 inf + 228394 1554040580.343 * * [simplify]: Extracting #10: cost 0 inf + 230534 1554040580.440 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040580.440 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040580.441 * * * * [progress]: [ 636 / 2262 ] simplifiying candidate # 1554040580.441 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040580.442 * * [simplify]: iters left: 6 (24 enodes) 1554040580.457 * * [simplify]: iters left: 5 (122 enodes) 1554040580.505 * * [simplify]: iters left: 4 (368 enodes) 1554040580.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040580.712 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040580.712 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040580.713 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040580.714 * * [simplify]: Extracting #4: cost 316 inf + 736 1554040580.718 * * [simplify]: Extracting #5: cost 441 inf + 15245 1554040580.741 * * [simplify]: Extracting #6: cost 146 inf + 128641 1554040580.804 * * [simplify]: Extracting #7: cost 4 inf + 188417 1554040580.857 * * [simplify]: Extracting #8: cost 0 inf + 189896 1554040580.915 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040580.916 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040580.916 * * * * [progress]: [ 637 / 2262 ] simplifiying candidate # 1554040580.917 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040580.917 * * [simplify]: iters left: 6 (24 enodes) 1554040580.932 * * [simplify]: iters left: 5 (122 enodes) 1554040580.968 * * [simplify]: iters left: 4 (374 enodes) 1554040581.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040581.153 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040581.153 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040581.154 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040581.156 * * [simplify]: Extracting #4: cost 279 inf + 988 1554040581.162 * * [simplify]: Extracting #5: cost 384 inf + 10655 1554040581.205 * * [simplify]: Extracting #6: cost 200 inf + 111321 1554040581.298 * * [simplify]: Extracting #7: cost 54 inf + 183772 1554040581.377 * * [simplify]: Extracting #8: cost 19 inf + 194436 1554040581.443 * * [simplify]: Extracting #9: cost 2 inf + 199811 1554040581.502 * * [simplify]: Extracting #10: cost 0 inf + 200357 1554040581.555 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040581.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040581.556 * * * * [progress]: [ 638 / 2262 ] simplifiying candidate # 1554040581.556 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040581.557 * * [simplify]: iters left: 6 (22 enodes) 1554040581.569 * * [simplify]: iters left: 5 (115 enodes) 1554040581.619 * * [simplify]: iters left: 4 (341 enodes) 1554040581.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040581.782 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040581.782 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040581.782 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040581.783 * * [simplify]: Extracting #4: cost 279 inf + 776 1554040581.786 * * [simplify]: Extracting #5: cost 370 inf + 16287 1554040581.816 * * [simplify]: Extracting #6: cost 132 inf + 114347 1554040581.871 * * [simplify]: Extracting #7: cost 4 inf + 157764 1554040581.920 * * [simplify]: Extracting #8: cost 0 inf + 157419 1554040581.957 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040581.957 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040581.958 * * * * [progress]: [ 639 / 2262 ] simplifiying candidate # 1554040581.958 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040581.959 * * [simplify]: iters left: 6 (22 enodes) 1554040581.971 * * [simplify]: iters left: 5 (115 enodes) 1554040582.007 * * [simplify]: iters left: 4 (347 enodes) 1554040582.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040582.146 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040582.146 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040582.146 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040582.147 * * [simplify]: Extracting #4: cost 239 inf + 580 1554040582.149 * * [simplify]: Extracting #5: cost 315 inf + 7655 1554040582.162 * * [simplify]: Extracting #6: cost 205 inf + 78786 1554040582.209 * * [simplify]: Extracting #7: cost 61 inf + 144984 1554040582.255 * * [simplify]: Extracting #8: cost 21 inf + 160112 1554040582.316 * * [simplify]: Extracting #9: cost 7 inf + 164476 1554040582.355 * * [simplify]: Extracting #10: cost 0 inf + 166658 1554040582.426 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040582.426 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040582.427 * * * * [progress]: [ 640 / 2262 ] simplifiying candidate # 1554040582.427 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040582.427 * * [simplify]: iters left: 6 (24 enodes) 1554040582.440 * * [simplify]: iters left: 5 (121 enodes) 1554040582.492 * * [simplify]: iters left: 4 (358 enodes) 1554040582.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040582.622 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040582.622 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040582.622 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040582.623 * * [simplify]: Extracting #4: cost 290 inf + 208 1554040582.630 * * [simplify]: Extracting #5: cost 375 inf + 14735 1554040582.647 * * [simplify]: Extracting #6: cost 117 inf + 111871 1554040582.679 * * [simplify]: Extracting #7: cost 6 inf + 156741 1554040582.713 * * [simplify]: Extracting #8: cost 0 inf + 158548 1554040582.762 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040582.762 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040582.762 * * * * [progress]: [ 641 / 2262 ] simplifiying candidate # 1554040582.763 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040582.763 * * [simplify]: iters left: 6 (24 enodes) 1554040582.770 * * [simplify]: iters left: 5 (121 enodes) 1554040582.805 * * [simplify]: iters left: 4 (364 enodes) 1554040582.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040582.965 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040582.965 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040582.965 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040582.966 * * [simplify]: Extracting #4: cost 249 inf + 827 1554040582.968 * * [simplify]: Extracting #5: cost 325 inf + 9014 1554040582.980 * * [simplify]: Extracting #6: cost 213 inf + 62470 1554040583.007 * * [simplify]: Extracting #7: cost 89 inf + 118259 1554040583.059 * * [simplify]: Extracting #8: cost 21 inf + 157552 1554040583.097 * * [simplify]: Extracting #9: cost 7 inf + 163212 1554040583.146 * * [simplify]: Extracting #10: cost 0 inf + 165645 1554040583.199 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040583.199 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.im y.im) (* x.re y.re)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040583.199 * * * * [progress]: [ 642 / 2262 ] simplifiying candidate # 1554040583.200 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040583.200 * * [simplify]: iters left: 6 (24 enodes) 1554040583.212 * * [simplify]: iters left: 5 (121 enodes) 1554040583.240 * * [simplify]: iters left: 4 (352 enodes) 1554040583.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040583.383 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040583.383 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040583.384 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040583.385 * * [simplify]: Extracting #4: cost 290 inf + 290 1554040583.387 * * [simplify]: Extracting #5: cost 390 inf + 7354 1554040583.409 * * [simplify]: Extracting #6: cost 180 inf + 72729 1554040583.458 * * [simplify]: Extracting #7: cost 30 inf + 142648 1554040583.495 * * [simplify]: Extracting #8: cost 1 inf + 164114 1554040583.558 * * [simplify]: Extracting #9: cost 0 inf + 164918 1554040583.628 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040583.628 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040583.629 * * * * [progress]: [ 643 / 2262 ] simplifiying candidate # 1554040583.629 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040583.630 * * [simplify]: iters left: 6 (24 enodes) 1554040583.643 * * [simplify]: iters left: 5 (121 enodes) 1554040583.695 * * [simplify]: iters left: 4 (358 enodes) 1554040583.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040583.908 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040583.908 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040583.908 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040583.909 * * [simplify]: Extracting #4: cost 246 inf + 663 1554040583.911 * * [simplify]: Extracting #5: cost 328 inf + 6468 1554040583.926 * * [simplify]: Extracting #6: cost 213 inf + 77014 1554040583.977 * * [simplify]: Extracting #7: cost 61 inf + 150167 1554040584.033 * * [simplify]: Extracting #8: cost 17 inf + 165726 1554040584.084 * * [simplify]: Extracting #9: cost 0 inf + 172589 1554040584.142 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040584.142 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040584.142 * * * * [progress]: [ 644 / 2262 ] simplifiying candidate # 1554040584.142 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040584.143 * * [simplify]: iters left: 6 (22 enodes) 1554040584.149 * * [simplify]: iters left: 5 (116 enodes) 1554040584.186 * * [simplify]: iters left: 4 (346 enodes) 1554040584.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040584.387 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040584.387 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040584.387 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040584.388 * * [simplify]: Extracting #4: cost 282 inf + 370 1554040584.391 * * [simplify]: Extracting #5: cost 374 inf + 8736 1554040584.401 * * [simplify]: Extracting #6: cost 178 inf + 66043 1554040584.425 * * [simplify]: Extracting #7: cost 35 inf + 129603 1554040584.482 * * [simplify]: Extracting #8: cost 1 inf + 151929 1554040584.543 * * [simplify]: Extracting #9: cost 0 inf + 152293 1554040584.604 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040584.604 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040584.604 * * * * [progress]: [ 645 / 2262 ] simplifiying candidate # 1554040584.605 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040584.605 * * [simplify]: iters left: 6 (22 enodes) 1554040584.620 * * [simplify]: iters left: 5 (116 enodes) 1554040584.666 * * [simplify]: iters left: 4 (352 enodes) 1554040584.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040584.854 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040584.854 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040584.855 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040584.856 * * [simplify]: Extracting #4: cost 239 inf + 866 1554040584.862 * * [simplify]: Extracting #5: cost 298 inf + 14610 1554040584.879 * * [simplify]: Extracting #6: cost 167 inf + 92636 1554040584.930 * * [simplify]: Extracting #7: cost 52 inf + 144361 1554040584.981 * * [simplify]: Extracting #8: cost 13 inf + 158343 1554040585.020 * * [simplify]: Extracting #9: cost 2 inf + 162532 1554040585.067 * * [simplify]: Extracting #10: cost 0 inf + 163038 1554040585.105 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040585.105 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040585.106 * * * * [progress]: [ 646 / 2262 ] simplifiying candidate # 1554040585.106 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040585.106 * * [simplify]: iters left: 6 (22 enodes) 1554040585.112 * * [simplify]: iters left: 5 (115 enodes) 1554040585.155 * * [simplify]: iters left: 4 (339 enodes) 1554040585.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040585.297 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040585.297 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040585.297 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040585.298 * * [simplify]: Extracting #4: cost 282 inf + 534 1554040585.304 * * [simplify]: Extracting #5: cost 351 inf + 20696 1554040585.350 * * [simplify]: Extracting #6: cost 101 inf + 119601 1554040585.420 * * [simplify]: Extracting #7: cost 9 inf + 156679 1554040585.466 * * [simplify]: Extracting #8: cost 0 inf + 160654 1554040585.506 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040585.506 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040585.506 * * * * [progress]: [ 647 / 2262 ] simplifiying candidate # 1554040585.506 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040585.507 * * [simplify]: iters left: 6 (22 enodes) 1554040585.513 * * [simplify]: iters left: 5 (115 enodes) 1554040585.553 * * [simplify]: iters left: 4 (345 enodes) 1554040585.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040585.722 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040585.722 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040585.723 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040585.725 * * [simplify]: Extracting #4: cost 238 inf + 1277 1554040585.730 * * [simplify]: Extracting #5: cost 308 inf + 9723 1554040585.744 * * [simplify]: Extracting #6: cost 264 inf + 39038 1554040585.776 * * [simplify]: Extracting #7: cost 159 inf + 87662 1554040585.847 * * [simplify]: Extracting #8: cost 45 inf + 151395 1554040585.920 * * [simplify]: Extracting #9: cost 6 inf + 167986 1554040585.972 * * [simplify]: Extracting #10: cost 0 inf + 170699 1554040586.016 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040586.017 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040586.017 * * * * [progress]: [ 648 / 2262 ] simplifiying candidate # 1554040586.017 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040586.017 * * [simplify]: iters left: 6 (24 enodes) 1554040586.024 * * [simplify]: iters left: 5 (122 enodes) 1554040586.054 * * [simplify]: iters left: 4 (367 enodes) 1554040586.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040586.226 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040586.227 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040586.227 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040586.228 * * [simplify]: Extracting #4: cost 316 inf + 575 1554040586.232 * * [simplify]: Extracting #5: cost 470 inf + 15563 1554040586.266 * * [simplify]: Extracting #6: cost 149 inf + 153578 1554040586.320 * * [simplify]: Extracting #7: cost 8 inf + 219549 1554040586.404 * * [simplify]: Extracting #8: cost 0 inf + 221875 1554040586.502 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040586.502 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040586.503 * * * * [progress]: [ 649 / 2262 ] simplifiying candidate # 1554040586.503 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040586.503 * * [simplify]: iters left: 6 (24 enodes) 1554040586.513 * * [simplify]: iters left: 5 (122 enodes) 1554040586.541 * * [simplify]: iters left: 4 (373 enodes) 1554040586.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040586.732 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040586.732 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040586.732 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040586.733 * * [simplify]: Extracting #4: cost 276 inf + 1236 1554040586.736 * * [simplify]: Extracting #5: cost 433 inf + 8784 1554040586.753 * * [simplify]: Extracting #6: cost 311 inf + 69956 1554040586.824 * * [simplify]: Extracting #7: cost 102 inf + 175884 1554040586.883 * * [simplify]: Extracting #8: cost 24 inf + 222634 1554040586.990 * * [simplify]: Extracting #9: cost 1 inf + 233683 1554040587.102 * * [simplify]: Extracting #10: cost 0 inf + 233936 1554040587.193 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040587.194 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040587.194 * * * * [progress]: [ 650 / 2262 ] simplifiying candidate # 1554040587.195 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040587.195 * * [simplify]: iters left: 6 (24 enodes) 1554040587.207 * * [simplify]: iters left: 5 (122 enodes) 1554040587.237 * * [simplify]: iters left: 4 (367 enodes) 1554040587.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040587.426 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040587.426 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040587.426 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040587.427 * * [simplify]: Extracting #4: cost 316 inf + 575 1554040587.431 * * [simplify]: Extracting #5: cost 470 inf + 15563 1554040587.460 * * [simplify]: Extracting #6: cost 149 inf + 153578 1554040587.534 * * [simplify]: Extracting #7: cost 8 inf + 219549 1554040587.598 * * [simplify]: Extracting #8: cost 0 inf + 221875 1554040587.694 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040587.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040587.695 * * * * [progress]: [ 651 / 2262 ] simplifiying candidate # 1554040587.695 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040587.696 * * [simplify]: iters left: 6 (24 enodes) 1554040587.708 * * [simplify]: iters left: 5 (122 enodes) 1554040587.736 * * [simplify]: iters left: 4 (373 enodes) 1554040587.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040587.924 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040587.924 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040587.924 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040587.926 * * [simplify]: Extracting #4: cost 276 inf + 1236 1554040587.928 * * [simplify]: Extracting #5: cost 433 inf + 8784 1554040587.955 * * [simplify]: Extracting #6: cost 311 inf + 69956 1554040588.034 * * [simplify]: Extracting #7: cost 102 inf + 175884 1554040588.103 * * [simplify]: Extracting #8: cost 24 inf + 222634 1554040588.182 * * [simplify]: Extracting #9: cost 1 inf + 233683 1554040588.255 * * [simplify]: Extracting #10: cost 0 inf + 233936 1554040588.317 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040588.317 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040588.318 * * * * [progress]: [ 652 / 2262 ] simplifiying candidate # 1554040588.318 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040588.318 * * [simplify]: iters left: 6 (24 enodes) 1554040588.325 * * [simplify]: iters left: 5 (121 enodes) 1554040588.369 * * [simplify]: iters left: 4 (361 enodes) 1554040588.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040588.570 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040588.570 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040588.571 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040588.572 * * [simplify]: Extracting #4: cost 319 inf + 534 1554040588.577 * * [simplify]: Extracting #5: cost 455 inf + 6686 1554040588.602 * * [simplify]: Extracting #6: cost 226 inf + 74006 1554040588.637 * * [simplify]: Extracting #7: cost 71 inf + 146916 1554040588.689 * * [simplify]: Extracting #8: cost 4 inf + 195473 1554040588.777 * * [simplify]: Extracting #9: cost 0 inf + 198750 1554040588.843 * [simplify]: Simplified to (cbrt (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040588.843 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040588.844 * * * * [progress]: [ 653 / 2262 ] simplifiying candidate # 1554040588.844 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040588.845 * * [simplify]: iters left: 6 (24 enodes) 1554040588.858 * * [simplify]: iters left: 5 (121 enodes) 1554040588.894 * * [simplify]: iters left: 4 (367 enodes) 1554040589.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040589.047 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040589.047 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040589.047 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040589.048 * * [simplify]: Extracting #4: cost 277 inf + 1154 1554040589.051 * * [simplify]: Extracting #5: cost 379 inf + 12430 1554040589.072 * * [simplify]: Extracting #6: cost 200 inf + 107038 1554040589.119 * * [simplify]: Extracting #7: cost 58 inf + 179688 1554040589.204 * * [simplify]: Extracting #8: cost 18 inf + 195045 1554040589.267 * * [simplify]: Extracting #9: cost 2 inf + 200737 1554040589.354 * * [simplify]: Extracting #10: cost 0 inf + 201243 1554040589.406 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040589.406 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040589.406 * * * * [progress]: [ 654 / 2262 ] simplifiying candidate # 1554040589.406 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040589.407 * * [simplify]: iters left: 6 (24 enodes) 1554040589.414 * * [simplify]: iters left: 5 (122 enodes) 1554040589.451 * * [simplify]: iters left: 4 (363 enodes) 1554040589.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040589.631 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040589.631 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040589.632 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040589.633 * * [simplify]: Extracting #4: cost 308 inf + 494 1554040589.643 * * [simplify]: Extracting #5: cost 421 inf + 22263 1554040589.705 * * [simplify]: Extracting #6: cost 75 inf + 177042 1554040589.758 * * [simplify]: Extracting #7: cost 2 inf + 198200 1554040589.832 * * [simplify]: Extracting #8: cost 0 inf + 198466 1554040589.918 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040589.919 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040589.919 * * * * [progress]: [ 655 / 2262 ] simplifiying candidate # 1554040589.920 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040589.920 * * [simplify]: iters left: 6 (24 enodes) 1554040589.931 * * [simplify]: iters left: 5 (122 enodes) 1554040589.960 * * [simplify]: iters left: 4 (369 enodes) 1554040590.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040590.174 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040590.174 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040590.175 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040590.177 * * [simplify]: Extracting #4: cost 269 inf + 867 1554040590.182 * * [simplify]: Extracting #5: cost 386 inf + 9347 1554040590.208 * * [simplify]: Extracting #6: cost 299 inf + 56221 1554040590.262 * * [simplify]: Extracting #7: cost 120 inf + 146434 1554040590.334 * * [simplify]: Extracting #8: cost 13 inf + 207261 1554040590.409 * * [simplify]: Extracting #9: cost 2 inf + 212021 1554040590.506 * * [simplify]: Extracting #10: cost 0 inf + 212527 1554040590.581 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040590.581 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040590.582 * * * * [progress]: [ 656 / 2262 ] simplifiying candidate # 1554040590.582 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040590.583 * * [simplify]: iters left: 6 (22 enodes) 1554040590.595 * * [simplify]: iters left: 5 (114 enodes) 1554040590.644 * * [simplify]: iters left: 4 (334 enodes) 1554040590.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040590.798 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040590.799 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040590.799 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040590.801 * * [simplify]: Extracting #4: cost 281 inf + 412 1554040590.807 * * [simplify]: Extracting #5: cost 361 inf + 13512 1554040590.831 * * [simplify]: Extracting #6: cost 179 inf + 74480 1554040590.879 * * [simplify]: Extracting #7: cost 29 inf + 139086 1554040590.939 * * [simplify]: Extracting #8: cost 0 inf + 156404 1554040590.973 * * [simplify]: Extracting #9: cost 0 inf + 156364 1554040591.007 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040591.007 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040591.008 * * * * [progress]: [ 657 / 2262 ] simplifiying candidate # 1554040591.008 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040591.008 * * [simplify]: iters left: 6 (22 enodes) 1554040591.015 * * [simplify]: iters left: 5 (114 enodes) 1554040591.043 * * [simplify]: iters left: 4 (340 enodes) 1554040591.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040591.226 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040591.226 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040591.227 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040591.228 * * [simplify]: Extracting #4: cost 237 inf + 786 1554040591.240 * * [simplify]: Extracting #5: cost 294 inf + 13883 1554040591.259 * * [simplify]: Extracting #6: cost 218 inf + 55320 1554040591.284 * * [simplify]: Extracting #7: cost 105 inf + 109696 1554040591.340 * * [simplify]: Extracting #8: cost 41 inf + 145477 1554040591.413 * * [simplify]: Extracting #9: cost 4 inf + 160831 1554040591.459 * * [simplify]: Extracting #10: cost 0 inf + 163039 1554040591.527 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040591.527 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040591.528 * * * * [progress]: [ 658 / 2262 ] simplifiying candidate # 1554040591.528 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040591.528 * * [simplify]: iters left: 6 (24 enodes) 1554040591.541 * * [simplify]: iters left: 5 (122 enodes) 1554040591.591 * * [simplify]: iters left: 4 (363 enodes) 1554040591.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040591.773 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040591.773 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040591.774 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040591.776 * * [simplify]: Extracting #4: cost 308 inf + 494 1554040591.785 * * [simplify]: Extracting #5: cost 421 inf + 22263 1554040591.843 * * [simplify]: Extracting #6: cost 75 inf + 177042 1554040591.931 * * [simplify]: Extracting #7: cost 2 inf + 198200 1554040592.024 * * [simplify]: Extracting #8: cost 0 inf + 198466 1554040592.102 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040592.102 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040592.103 * * * * [progress]: [ 659 / 2262 ] simplifiying candidate # 1554040592.103 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040592.103 * * [simplify]: iters left: 6 (24 enodes) 1554040592.110 * * [simplify]: iters left: 5 (122 enodes) 1554040592.156 * * [simplify]: iters left: 4 (369 enodes) 1554040592.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040592.344 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040592.344 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040592.345 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040592.346 * * [simplify]: Extracting #4: cost 269 inf + 867 1554040592.348 * * [simplify]: Extracting #5: cost 386 inf + 9347 1554040592.359 * * [simplify]: Extracting #6: cost 299 inf + 56221 1554040592.390 * * [simplify]: Extracting #7: cost 120 inf + 146434 1554040592.444 * * [simplify]: Extracting #8: cost 13 inf + 207261 1554040592.539 * * [simplify]: Extracting #9: cost 2 inf + 212021 1554040592.625 * * [simplify]: Extracting #10: cost 0 inf + 212527 1554040592.691 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040592.691 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040592.692 * * * * [progress]: [ 660 / 2262 ] simplifiying candidate # 1554040592.692 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040592.692 * * [simplify]: iters left: 6 (24 enodes) 1554040592.699 * * [simplify]: iters left: 5 (120 enodes) 1554040592.729 * * [simplify]: iters left: 4 (345 enodes) 1554040592.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040592.898 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040592.899 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040592.899 * * [simplify]: Extracting #3: cost 133 inf + 0 1554040592.901 * * [simplify]: Extracting #4: cost 283 inf + 738 1554040592.907 * * [simplify]: Extracting #5: cost 374 inf + 8138 1554040592.939 * * [simplify]: Extracting #6: cost 139 inf + 93104 1554040592.983 * * [simplify]: Extracting #7: cost 13 inf + 155269 1554040593.050 * * [simplify]: Extracting #8: cost 0 inf + 162460 1554040593.096 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040593.097 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040593.098 * * * * [progress]: [ 661 / 2262 ] simplifiying candidate # 1554040593.099 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040593.099 * * [simplify]: iters left: 6 (24 enodes) 1554040593.113 * * [simplify]: iters left: 5 (120 enodes) 1554040593.167 * * [simplify]: iters left: 4 (351 enodes) 1554040593.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040593.319 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040593.319 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040593.320 * * [simplify]: Extracting #3: cost 162 inf + 0 1554040593.322 * * [simplify]: Extracting #4: cost 238 inf + 1153 1554040593.327 * * [simplify]: Extracting #5: cost 305 inf + 11734 1554040593.351 * * [simplify]: Extracting #6: cost 213 inf + 61442 1554040593.401 * * [simplify]: Extracting #7: cost 110 inf + 111538 1554040593.462 * * [simplify]: Extracting #8: cost 43 inf + 149739 1554040593.523 * * [simplify]: Extracting #9: cost 8 inf + 164254 1554040593.593 * * [simplify]: Extracting #10: cost 0 inf + 168779 1554040593.653 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040593.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040593.654 * * * * [progress]: [ 662 / 2262 ] simplifiying candidate # 1554040593.654 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040593.654 * * [simplify]: iters left: 6 (24 enodes) 1554040593.668 * * [simplify]: iters left: 5 (122 enodes) 1554040593.717 * * [simplify]: iters left: 4 (367 enodes) 1554040593.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040593.937 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040593.937 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040593.937 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040593.938 * * [simplify]: Extracting #4: cost 317 inf + 494 1554040593.943 * * [simplify]: Extracting #5: cost 476 inf + 17179 1554040593.972 * * [simplify]: Extracting #6: cost 145 inf + 164276 1554040594.063 * * [simplify]: Extracting #7: cost 8 inf + 218386 1554040594.162 * * [simplify]: Extracting #8: cost 0 inf + 220439 1554040594.240 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040594.240 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040594.240 * * * * [progress]: [ 663 / 2262 ] simplifiying candidate # 1554040594.241 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040594.241 * * [simplify]: iters left: 6 (24 enodes) 1554040594.255 * * [simplify]: iters left: 5 (122 enodes) 1554040594.305 * * [simplify]: iters left: 4 (373 enodes) 1554040594.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040594.519 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040594.519 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040594.519 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040594.521 * * [simplify]: Extracting #4: cost 277 inf + 868 1554040594.527 * * [simplify]: Extracting #5: cost 436 inf + 8289 1554040594.550 * * [simplify]: Extracting #6: cost 310 inf + 68718 1554040594.622 * * [simplify]: Extracting #7: cost 116 inf + 161374 1554040594.727 * * [simplify]: Extracting #8: cost 27 inf + 219560 1554040594.840 * * [simplify]: Extracting #9: cost 1 inf + 232043 1554040594.952 * * [simplify]: Extracting #10: cost 0 inf + 232296 1554040595.038 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040595.038 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040595.039 * * * * [progress]: [ 664 / 2262 ] simplifiying candidate # 1554040595.039 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040595.040 * * [simplify]: iters left: 6 (22 enodes) 1554040595.053 * * [simplify]: iters left: 5 (116 enodes) 1554040595.089 * * [simplify]: iters left: 4 (350 enodes) 1554040595.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040595.264 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040595.265 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040595.265 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040595.266 * * [simplify]: Extracting #4: cost 291 inf + 412 1554040595.269 * * [simplify]: Extracting #5: cost 431 inf + 8394 1554040595.282 * * [simplify]: Extracting #6: cost 211 inf + 79135 1554040595.342 * * [simplify]: Extracting #7: cost 34 inf + 157341 1554040595.420 * * [simplify]: Extracting #8: cost 0 inf + 179293 1554040595.485 * * [simplify]: Extracting #9: cost 0 inf + 179253 1554040595.531 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040595.531 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040595.531 * * * * [progress]: [ 665 / 2262 ] simplifiying candidate # 1554040595.532 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040595.532 * * [simplify]: iters left: 6 (22 enodes) 1554040595.540 * * [simplify]: iters left: 5 (116 enodes) 1554040595.582 * * [simplify]: iters left: 4 (356 enodes) 1554040595.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040595.794 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040595.794 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040595.795 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040595.796 * * [simplify]: Extracting #4: cost 249 inf + 827 1554040595.801 * * [simplify]: Extracting #5: cost 370 inf + 9392 1554040595.811 * * [simplify]: Extracting #6: cost 275 inf + 53580 1554040595.841 * * [simplify]: Extracting #7: cost 157 inf + 103904 1554040595.891 * * [simplify]: Extracting #8: cost 37 inf + 176765 1554040595.954 * * [simplify]: Extracting #9: cost 8 inf + 192858 1554040596.042 * * [simplify]: Extracting #10: cost 0 inf + 196346 1554040596.131 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040596.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040596.131 * * * * [progress]: [ 666 / 2262 ] simplifiying candidate # 1554040596.132 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040596.132 * * [simplify]: iters left: 6 (24 enodes) 1554040596.146 * * [simplify]: iters left: 5 (121 enodes) 1554040596.199 * * [simplify]: iters left: 4 (362 enodes) 1554040596.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040596.404 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040596.404 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040596.405 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040596.406 * * [simplify]: Extracting #4: cost 296 inf + 616 1554040596.409 * * [simplify]: Extracting #5: cost 430 inf + 12941 1554040596.439 * * [simplify]: Extracting #6: cost 102 inf + 143776 1554040596.517 * * [simplify]: Extracting #7: cost 2 inf + 183741 1554040596.600 * * [simplify]: Extracting #8: cost 0 inf + 184005 1554040596.655 * * [simplify]: Extracting #9: cost 0 inf + 183965 1554040596.706 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040596.707 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040596.707 * * * * [progress]: [ 667 / 2262 ] simplifiying candidate # 1554040596.707 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040596.707 * * [simplify]: iters left: 6 (24 enodes) 1554040596.715 * * [simplify]: iters left: 5 (121 enodes) 1554040596.744 * * [simplify]: iters left: 4 (368 enodes) 1554040596.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040596.945 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040596.945 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040596.946 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040596.948 * * [simplify]: Extracting #4: cost 257 inf + 622 1554040596.953 * * [simplify]: Extracting #5: cost 375 inf + 10155 1554040596.978 * * [simplify]: Extracting #6: cost 263 inf + 66096 1554040597.027 * * [simplify]: Extracting #7: cost 84 inf + 159698 1554040597.094 * * [simplify]: Extracting #8: cost 24 inf + 188274 1554040597.172 * * [simplify]: Extracting #9: cost 0 inf + 197614 1554040597.252 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040597.252 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040597.253 * * * * [progress]: [ 668 / 2262 ] simplifiying candidate # 1554040597.253 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040597.254 * * [simplify]: iters left: 6 (24 enodes) 1554040597.267 * * [simplify]: iters left: 5 (122 enodes) 1554040597.312 * * [simplify]: iters left: 4 (372 enodes) 1554040597.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040597.535 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040597.535 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040597.535 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040597.537 * * [simplify]: Extracting #4: cost 329 inf + 372 1554040597.541 * * [simplify]: Extracting #5: cost 480 inf + 13270 1554040597.574 * * [simplify]: Extracting #6: cost 129 inf + 147133 1554040597.638 * * [simplify]: Extracting #7: cost 2 inf + 210864 1554040597.721 * * [simplify]: Extracting #8: cost 0 inf + 211961 1554040597.783 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040597.783 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040597.784 * * * * [progress]: [ 669 / 2262 ] simplifiying candidate # 1554040597.785 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040597.785 * * [simplify]: iters left: 6 (24 enodes) 1554040597.798 * * [simplify]: iters left: 5 (122 enodes) 1554040597.852 * * [simplify]: iters left: 4 (378 enodes) 1554040598.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040598.404 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040598.404 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040598.405 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040598.407 * * [simplify]: Extracting #4: cost 286 inf + 1196 1554040598.413 * * [simplify]: Extracting #5: cost 425 inf + 13602 1554040598.428 * * [simplify]: Extracting #6: cost 259 inf + 85158 1554040598.479 * * [simplify]: Extracting #7: cost 116 inf + 148546 1554040598.551 * * [simplify]: Extracting #8: cost 23 inf + 211669 1554040598.653 * * [simplify]: Extracting #9: cost 4 inf + 219726 1554040598.737 * * [simplify]: Extracting #10: cost 0 inf + 220818 1554040598.822 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040598.822 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040598.822 * * * * [progress]: [ 670 / 2262 ] simplifiying candidate # 1554040598.823 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040598.823 * * [simplify]: iters left: 6 (24 enodes) 1554040598.830 * * [simplify]: iters left: 5 (123 enodes) 1554040598.857 * * [simplify]: iters left: 4 (373 enodes) 1554040599.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040599.064 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040599.064 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040599.064 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040599.066 * * [simplify]: Extracting #4: cost 320 inf + 534 1554040599.073 * * [simplify]: Extracting #5: cost 477 inf + 16566 1554040599.105 * * [simplify]: Extracting #6: cost 138 inf + 148803 1554040599.158 * * [simplify]: Extracting #7: cost 2 inf + 214730 1554040599.207 * * [simplify]: Extracting #8: cost 0 inf + 214592 1554040599.271 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040599.271 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040599.272 * * * * [progress]: [ 671 / 2262 ] simplifiying candidate # 1554040599.272 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040599.272 * * [simplify]: iters left: 6 (24 enodes) 1554040599.285 * * [simplify]: iters left: 5 (123 enodes) 1554040599.338 * * [simplify]: iters left: 4 (379 enodes) 1554040599.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040599.555 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040599.555 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040599.556 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040599.558 * * [simplify]: Extracting #4: cost 280 inf + 786 1554040599.564 * * [simplify]: Extracting #5: cost 431 inf + 8990 1554040599.598 * * [simplify]: Extracting #6: cost 243 inf + 120072 1554040599.676 * * [simplify]: Extracting #7: cost 63 inf + 206313 1554040599.763 * * [simplify]: Extracting #8: cost 28 inf + 219568 1554040599.867 * * [simplify]: Extracting #9: cost 7 inf + 227957 1554040599.926 * * [simplify]: Extracting #10: cost 0 inf + 230601 1554040600.026 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040600.026 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040600.027 * * * * [progress]: [ 672 / 2262 ] simplifiying candidate # 1554040600.028 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040600.028 * * [simplify]: iters left: 6 (22 enodes) 1554040600.040 * * [simplify]: iters left: 5 (115 enodes) 1554040600.090 * * [simplify]: iters left: 4 (345 enodes) 1554040600.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040600.279 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040600.279 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040600.279 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040600.280 * * [simplify]: Extracting #4: cost 291 inf + 534 1554040600.284 * * [simplify]: Extracting #5: cost 415 inf + 16205 1554040600.324 * * [simplify]: Extracting #6: cost 131 inf + 123122 1554040600.392 * * [simplify]: Extracting #7: cost 12 inf + 172343 1554040600.467 * * [simplify]: Extracting #8: cost 0 inf + 174659 1554040600.513 * * [simplify]: Extracting #9: cost 0 inf + 174499 1554040600.585 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040600.585 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040600.586 * * * * [progress]: [ 673 / 2262 ] simplifiying candidate # 1554040600.587 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040600.587 * * [simplify]: iters left: 6 (22 enodes) 1554040600.599 * * [simplify]: iters left: 5 (115 enodes) 1554040600.636 * * [simplify]: iters left: 4 (351 enodes) 1554040600.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040600.805 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040600.806 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040600.806 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040600.807 * * [simplify]: Extracting #4: cost 246 inf + 622 1554040600.810 * * [simplify]: Extracting #5: cost 351 inf + 15456 1554040600.826 * * [simplify]: Extracting #6: cost 230 inf + 70026 1554040600.872 * * [simplify]: Extracting #7: cost 106 inf + 134446 1554040600.957 * * [simplify]: Extracting #8: cost 49 inf + 170735 1554040601.029 * * [simplify]: Extracting #9: cost 9 inf + 187467 1554040601.089 * * [simplify]: Extracting #10: cost 0 inf + 190810 1554040601.164 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* x.re y.re) (* x.re y.re))) (- (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))))))))) 1554040601.164 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* x.re y.re) (* x.re y.re))) (- (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040601.164 * * * * [progress]: [ 674 / 2262 ] simplifiying candidate # 1554040601.164 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040601.165 * * [simplify]: iters left: 6 (24 enodes) 1554040601.171 * * [simplify]: iters left: 5 (123 enodes) 1554040601.207 * * [simplify]: iters left: 4 (373 enodes) 1554040601.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040601.350 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040601.350 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040601.351 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040601.352 * * [simplify]: Extracting #4: cost 320 inf + 534 1554040601.355 * * [simplify]: Extracting #5: cost 477 inf + 16566 1554040601.384 * * [simplify]: Extracting #6: cost 138 inf + 148803 1554040601.446 * * [simplify]: Extracting #7: cost 2 inf + 214730 1554040601.497 * * [simplify]: Extracting #8: cost 0 inf + 214592 1554040601.560 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040601.560 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040601.560 * * * * [progress]: [ 675 / 2262 ] simplifiying candidate # 1554040601.560 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040601.561 * * [simplify]: iters left: 6 (24 enodes) 1554040601.568 * * [simplify]: iters left: 5 (123 enodes) 1554040601.597 * * [simplify]: iters left: 4 (379 enodes) 1554040601.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040601.810 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040601.810 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040601.811 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040601.813 * * [simplify]: Extracting #4: cost 280 inf + 786 1554040601.818 * * [simplify]: Extracting #5: cost 431 inf + 8990 1554040601.844 * * [simplify]: Extracting #6: cost 243 inf + 120072 1554040601.928 * * [simplify]: Extracting #7: cost 63 inf + 206313 1554040602.018 * * [simplify]: Extracting #8: cost 28 inf + 219568 1554040602.076 * * [simplify]: Extracting #9: cost 7 inf + 227957 1554040602.135 * * [simplify]: Extracting #10: cost 0 inf + 230601 1554040602.215 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040602.215 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040602.216 * * * * [progress]: [ 676 / 2262 ] simplifiying candidate # 1554040602.216 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040602.217 * * [simplify]: iters left: 6 (24 enodes) 1554040602.230 * * [simplify]: iters left: 5 (121 enodes) 1554040602.284 * * [simplify]: iters left: 4 (356 enodes) 1554040602.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040602.473 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040602.473 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040602.473 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040602.474 * * [simplify]: Extracting #4: cost 298 inf + 453 1554040602.477 * * [simplify]: Extracting #5: cost 440 inf + 8569 1554040602.505 * * [simplify]: Extracting #6: cost 112 inf + 129889 1554040602.551 * * [simplify]: Extracting #7: cost 1 inf + 179275 1554040602.610 * * [simplify]: Extracting #8: cost 0 inf + 179679 1554040602.663 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040602.663 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040602.663 * * * * [progress]: [ 677 / 2262 ] simplifiying candidate # 1554040602.664 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040602.664 * * [simplify]: iters left: 6 (24 enodes) 1554040602.676 * * [simplify]: iters left: 5 (121 enodes) 1554040602.711 * * [simplify]: iters left: 4 (362 enodes) 1554040602.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040602.918 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040602.918 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040602.919 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040602.920 * * [simplify]: Extracting #4: cost 250 inf + 990 1554040602.923 * * [simplify]: Extracting #5: cost 374 inf + 10141 1554040602.936 * * [simplify]: Extracting #6: cost 229 inf + 75746 1554040602.987 * * [simplify]: Extracting #7: cost 110 inf + 132537 1554040603.045 * * [simplify]: Extracting #8: cost 20 inf + 181259 1554040603.098 * * [simplify]: Extracting #9: cost 0 inf + 190402 1554040603.170 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040603.170 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040603.170 * * * * [progress]: [ 678 / 2262 ] simplifiying candidate # 1554040603.171 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040603.171 * * [simplify]: iters left: 6 (24 enodes) 1554040603.184 * * [simplify]: iters left: 5 (122 enodes) 1554040603.219 * * [simplify]: iters left: 4 (367 enodes) 1554040603.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040603.424 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040603.424 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040603.424 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040603.425 * * [simplify]: Extracting #4: cost 317 inf + 494 1554040603.429 * * [simplify]: Extracting #5: cost 476 inf + 17179 1554040603.463 * * [simplify]: Extracting #6: cost 145 inf + 164276 1554040603.543 * * [simplify]: Extracting #7: cost 8 inf + 218386 1554040603.632 * * [simplify]: Extracting #8: cost 0 inf + 220439 1554040603.737 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040603.737 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040603.738 * * * * [progress]: [ 679 / 2262 ] simplifiying candidate # 1554040603.738 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040603.739 * * [simplify]: iters left: 6 (24 enodes) 1554040603.753 * * [simplify]: iters left: 5 (122 enodes) 1554040603.806 * * [simplify]: iters left: 4 (373 enodes) 1554040604.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040604.014 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040604.014 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040604.015 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040604.016 * * [simplify]: Extracting #4: cost 277 inf + 868 1554040604.020 * * [simplify]: Extracting #5: cost 436 inf + 8289 1554040604.044 * * [simplify]: Extracting #6: cost 310 inf + 68718 1554040604.094 * * [simplify]: Extracting #7: cost 116 inf + 161374 1554040604.156 * * [simplify]: Extracting #8: cost 27 inf + 219560 1554040604.235 * * [simplify]: Extracting #9: cost 1 inf + 232043 1554040604.319 * * [simplify]: Extracting #10: cost 0 inf + 232296 1554040604.427 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040604.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040604.428 * * * * [progress]: [ 680 / 2262 ] simplifiying candidate # 1554040604.428 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040604.429 * * [simplify]: iters left: 6 (24 enodes) 1554040604.442 * * [simplify]: iters left: 5 (121 enodes) 1554040604.487 * * [simplify]: iters left: 4 (362 enodes) 1554040604.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040604.654 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040604.654 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040604.655 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040604.657 * * [simplify]: Extracting #4: cost 296 inf + 616 1554040604.660 * * [simplify]: Extracting #5: cost 430 inf + 12941 1554040604.685 * * [simplify]: Extracting #6: cost 102 inf + 143776 1554040604.763 * * [simplify]: Extracting #7: cost 2 inf + 183741 1554040604.823 * * [simplify]: Extracting #8: cost 0 inf + 184005 1554040604.897 * * [simplify]: Extracting #9: cost 0 inf + 183965 1554040604.979 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040604.979 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040604.980 * * * * [progress]: [ 681 / 2262 ] simplifiying candidate # 1554040604.980 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040604.981 * * [simplify]: iters left: 6 (24 enodes) 1554040604.994 * * [simplify]: iters left: 5 (121 enodes) 1554040605.045 * * [simplify]: iters left: 4 (368 enodes) 1554040605.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040605.245 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040605.245 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040605.246 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040605.247 * * [simplify]: Extracting #4: cost 257 inf + 622 1554040605.252 * * [simplify]: Extracting #5: cost 375 inf + 10155 1554040605.282 * * [simplify]: Extracting #6: cost 263 inf + 66096 1554040605.350 * * [simplify]: Extracting #7: cost 84 inf + 159698 1554040605.410 * * [simplify]: Extracting #8: cost 24 inf + 188274 1554040605.474 * * [simplify]: Extracting #9: cost 0 inf + 197614 1554040605.560 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040605.560 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040605.561 * * * * [progress]: [ 682 / 2262 ] simplifiying candidate # 1554040605.561 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040605.561 * * [simplify]: iters left: 6 (22 enodes) 1554040605.568 * * [simplify]: iters left: 5 (116 enodes) 1554040605.600 * * [simplify]: iters left: 4 (350 enodes) 1554040605.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040605.757 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040605.757 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040605.757 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040605.759 * * [simplify]: Extracting #4: cost 291 inf + 412 1554040605.764 * * [simplify]: Extracting #5: cost 431 inf + 8394 1554040605.778 * * [simplify]: Extracting #6: cost 211 inf + 79135 1554040605.810 * * [simplify]: Extracting #7: cost 34 inf + 157341 1554040605.858 * * [simplify]: Extracting #8: cost 0 inf + 179293 1554040605.910 * * [simplify]: Extracting #9: cost 0 inf + 179253 1554040605.961 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040605.961 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040605.962 * * * * [progress]: [ 683 / 2262 ] simplifiying candidate # 1554040605.962 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040605.962 * * [simplify]: iters left: 6 (22 enodes) 1554040605.969 * * [simplify]: iters left: 5 (116 enodes) 1554040605.997 * * [simplify]: iters left: 4 (356 enodes) 1554040606.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040606.189 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040606.189 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040606.189 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040606.190 * * [simplify]: Extracting #4: cost 249 inf + 827 1554040606.192 * * [simplify]: Extracting #5: cost 370 inf + 9392 1554040606.210 * * [simplify]: Extracting #6: cost 275 inf + 53580 1554040606.251 * * [simplify]: Extracting #7: cost 157 inf + 103904 1554040606.305 * * [simplify]: Extracting #8: cost 37 inf + 176765 1554040606.386 * * [simplify]: Extracting #9: cost 8 inf + 192858 1554040606.465 * * [simplify]: Extracting #10: cost 0 inf + 196346 1554040606.524 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040606.524 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040606.524 * * * * [progress]: [ 684 / 2262 ] simplifiying candidate # 1554040606.525 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040606.525 * * [simplify]: iters left: 6 (24 enodes) 1554040606.532 * * [simplify]: iters left: 5 (122 enodes) 1554040606.567 * * [simplify]: iters left: 4 (372 enodes) 1554040606.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040606.747 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040606.747 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040606.747 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040606.748 * * [simplify]: Extracting #4: cost 329 inf + 372 1554040606.752 * * [simplify]: Extracting #5: cost 480 inf + 13270 1554040606.781 * * [simplify]: Extracting #6: cost 129 inf + 147133 1554040606.860 * * [simplify]: Extracting #7: cost 2 inf + 210864 1554040606.960 * * [simplify]: Extracting #8: cost 0 inf + 211961 1554040607.031 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040607.031 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040607.032 * * * * [progress]: [ 685 / 2262 ] simplifiying candidate # 1554040607.032 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040607.032 * * [simplify]: iters left: 6 (24 enodes) 1554040607.039 * * [simplify]: iters left: 5 (122 enodes) 1554040607.076 * * [simplify]: iters left: 4 (378 enodes) 1554040607.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040607.280 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040607.280 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040607.281 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040607.282 * * [simplify]: Extracting #4: cost 286 inf + 1196 1554040607.285 * * [simplify]: Extracting #5: cost 425 inf + 13602 1554040607.300 * * [simplify]: Extracting #6: cost 259 inf + 85158 1554040607.357 * * [simplify]: Extracting #7: cost 116 inf + 148546 1554040607.456 * * [simplify]: Extracting #8: cost 23 inf + 211669 1554040607.543 * * [simplify]: Extracting #9: cost 4 inf + 219726 1554040607.613 * * [simplify]: Extracting #10: cost 0 inf + 220818 1554040607.696 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040607.696 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040607.696 * * * * [progress]: [ 686 / 2262 ] simplifiying candidate # 1554040607.696 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040607.697 * * [simplify]: iters left: 6 (24 enodes) 1554040607.703 * * [simplify]: iters left: 5 (123 enodes) 1554040607.740 * * [simplify]: iters left: 4 (373 enodes) 1554040607.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040607.929 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040607.929 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040607.929 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040607.931 * * [simplify]: Extracting #4: cost 320 inf + 534 1554040607.936 * * [simplify]: Extracting #5: cost 477 inf + 16566 1554040607.960 * * [simplify]: Extracting #6: cost 138 inf + 148803 1554040608.052 * * [simplify]: Extracting #7: cost 2 inf + 214730 1554040608.124 * * [simplify]: Extracting #8: cost 0 inf + 214592 1554040608.186 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040608.186 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040608.186 * * * * [progress]: [ 687 / 2262 ] simplifiying candidate # 1554040608.186 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040608.186 * * [simplify]: iters left: 6 (24 enodes) 1554040608.193 * * [simplify]: iters left: 5 (123 enodes) 1554040608.221 * * [simplify]: iters left: 4 (379 enodes) 1554040608.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040608.459 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040608.459 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040608.460 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040608.462 * * [simplify]: Extracting #4: cost 280 inf + 786 1554040608.468 * * [simplify]: Extracting #5: cost 431 inf + 8990 1554040608.506 * * [simplify]: Extracting #6: cost 243 inf + 120072 1554040608.574 * * [simplify]: Extracting #7: cost 63 inf + 206313 1554040608.659 * * [simplify]: Extracting #8: cost 28 inf + 219568 1554040608.753 * * [simplify]: Extracting #9: cost 7 inf + 227957 1554040608.816 * * [simplify]: Extracting #10: cost 0 inf + 230601 1554040608.910 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040608.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040608.910 * * * * [progress]: [ 688 / 2262 ] simplifiying candidate # 1554040608.911 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040608.911 * * [simplify]: iters left: 6 (22 enodes) 1554040608.923 * * [simplify]: iters left: 5 (115 enodes) 1554040608.974 * * [simplify]: iters left: 4 (345 enodes) 1554040609.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040609.136 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040609.136 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040609.136 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040609.137 * * [simplify]: Extracting #4: cost 291 inf + 534 1554040609.141 * * [simplify]: Extracting #5: cost 415 inf + 16205 1554040609.168 * * [simplify]: Extracting #6: cost 131 inf + 123122 1554040609.220 * * [simplify]: Extracting #7: cost 12 inf + 172343 1554040609.258 * * [simplify]: Extracting #8: cost 0 inf + 174659 1554040609.298 * * [simplify]: Extracting #9: cost 0 inf + 174499 1554040609.336 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040609.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040609.337 * * * * [progress]: [ 689 / 2262 ] simplifiying candidate # 1554040609.337 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040609.337 * * [simplify]: iters left: 6 (22 enodes) 1554040609.344 * * [simplify]: iters left: 5 (115 enodes) 1554040609.370 * * [simplify]: iters left: 4 (351 enodes) 1554040609.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040609.536 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040609.536 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040609.537 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040609.538 * * [simplify]: Extracting #4: cost 246 inf + 622 1554040609.545 * * [simplify]: Extracting #5: cost 351 inf + 15456 1554040609.562 * * [simplify]: Extracting #6: cost 230 inf + 70026 1554040609.601 * * [simplify]: Extracting #7: cost 106 inf + 134446 1554040609.676 * * [simplify]: Extracting #8: cost 49 inf + 170735 1554040609.774 * * [simplify]: Extracting #9: cost 9 inf + 187467 1554040609.838 * * [simplify]: Extracting #10: cost 0 inf + 190810 1554040609.905 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* x.re y.re) (* x.re y.re))) (- (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))))))))) 1554040609.905 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* x.re y.re) (* x.re y.re))) (- (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040609.905 * * * * [progress]: [ 690 / 2262 ] simplifiying candidate # 1554040609.906 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040609.906 * * [simplify]: iters left: 6 (24 enodes) 1554040609.913 * * [simplify]: iters left: 5 (123 enodes) 1554040609.946 * * [simplify]: iters left: 4 (373 enodes) 1554040610.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040610.133 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040610.134 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040610.134 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040610.136 * * [simplify]: Extracting #4: cost 320 inf + 534 1554040610.140 * * [simplify]: Extracting #5: cost 477 inf + 16566 1554040610.165 * * [simplify]: Extracting #6: cost 138 inf + 148803 1554040610.232 * * [simplify]: Extracting #7: cost 2 inf + 214730 1554040610.311 * * [simplify]: Extracting #8: cost 0 inf + 214592 1554040610.388 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040610.388 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040610.388 * * * * [progress]: [ 691 / 2262 ] simplifiying candidate # 1554040610.389 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040610.389 * * [simplify]: iters left: 6 (24 enodes) 1554040610.396 * * [simplify]: iters left: 5 (123 enodes) 1554040610.426 * * [simplify]: iters left: 4 (379 enodes) 1554040610.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040610.666 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040610.666 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040610.667 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040610.669 * * [simplify]: Extracting #4: cost 280 inf + 786 1554040610.681 * * [simplify]: Extracting #5: cost 431 inf + 8990 1554040610.724 * * [simplify]: Extracting #6: cost 243 inf + 120072 1554040610.817 * * [simplify]: Extracting #7: cost 63 inf + 206313 1554040610.896 * * [simplify]: Extracting #8: cost 28 inf + 219568 1554040610.985 * * [simplify]: Extracting #9: cost 7 inf + 227957 1554040611.069 * * [simplify]: Extracting #10: cost 0 inf + 230601 1554040611.138 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040611.138 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040611.139 * * * * [progress]: [ 692 / 2262 ] simplifiying candidate # 1554040611.140 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040611.140 * * [simplify]: iters left: 6 (24 enodes) 1554040611.154 * * [simplify]: iters left: 5 (121 enodes) 1554040611.185 * * [simplify]: iters left: 4 (356 enodes) 1554040611.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040611.357 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040611.357 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040611.357 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040611.362 * * [simplify]: Extracting #4: cost 298 inf + 453 1554040611.365 * * [simplify]: Extracting #5: cost 440 inf + 8569 1554040611.395 * * [simplify]: Extracting #6: cost 112 inf + 129889 1554040611.438 * * [simplify]: Extracting #7: cost 1 inf + 179275 1554040611.485 * * [simplify]: Extracting #8: cost 0 inf + 179679 1554040611.562 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040611.562 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040611.562 * * * * [progress]: [ 693 / 2262 ] simplifiying candidate # 1554040611.563 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040611.563 * * [simplify]: iters left: 6 (24 enodes) 1554040611.576 * * [simplify]: iters left: 5 (121 enodes) 1554040611.626 * * [simplify]: iters left: 4 (362 enodes) 1554040611.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040611.817 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040611.817 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040611.818 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040611.820 * * [simplify]: Extracting #4: cost 250 inf + 990 1554040611.826 * * [simplify]: Extracting #5: cost 374 inf + 10141 1554040611.852 * * [simplify]: Extracting #6: cost 229 inf + 75746 1554040611.882 * * [simplify]: Extracting #7: cost 110 inf + 132537 1554040611.961 * * [simplify]: Extracting #8: cost 20 inf + 181259 1554040612.019 * * [simplify]: Extracting #9: cost 0 inf + 190402 1554040612.088 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040612.088 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040612.089 * * * * [progress]: [ 694 / 2262 ] simplifiying candidate # 1554040612.089 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040612.090 * * [simplify]: iters left: 6 (24 enodes) 1554040612.097 * * [simplify]: iters left: 5 (121 enodes) 1554040612.125 * * [simplify]: iters left: 4 (361 enodes) 1554040612.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040612.312 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040612.312 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040612.312 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040612.314 * * [simplify]: Extracting #4: cost 320 inf + 453 1554040612.321 * * [simplify]: Extracting #5: cost 443 inf + 11526 1554040612.361 * * [simplify]: Extracting #6: cost 140 inf + 129087 1554040612.440 * * [simplify]: Extracting #7: cost 4 inf + 193769 1554040612.502 * * [simplify]: Extracting #8: cost 0 inf + 194990 1554040612.548 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040612.548 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040612.549 * * * * [progress]: [ 695 / 2262 ] simplifiying candidate # 1554040612.549 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040612.549 * * [simplify]: iters left: 6 (24 enodes) 1554040612.556 * * [simplify]: iters left: 5 (121 enodes) 1554040612.583 * * [simplify]: iters left: 4 (367 enodes) 1554040612.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040612.825 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040612.825 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040612.826 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040612.828 * * [simplify]: Extracting #4: cost 276 inf + 1153 1554040612.835 * * [simplify]: Extracting #5: cost 378 inf + 13158 1554040612.858 * * [simplify]: Extracting #6: cost 282 inf + 60472 1554040612.898 * * [simplify]: Extracting #7: cost 175 inf + 98913 1554040612.953 * * [simplify]: Extracting #8: cost 48 inf + 174110 1554040613.047 * * [simplify]: Extracting #9: cost 5 inf + 203640 1554040613.148 * * [simplify]: Extracting #10: cost 0 inf + 205527 1554040613.228 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040613.229 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040613.229 * * * * [progress]: [ 696 / 2262 ] simplifiying candidate # 1554040613.229 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040613.229 * * [simplify]: iters left: 6 (24 enodes) 1554040613.236 * * [simplify]: iters left: 5 (122 enodes) 1554040613.280 * * [simplify]: iters left: 4 (372 enodes) 1554040613.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040613.491 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040613.491 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040613.492 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040613.494 * * [simplify]: Extracting #4: cost 325 inf + 697 1554040613.503 * * [simplify]: Extracting #5: cost 485 inf + 14600 1554040613.558 * * [simplify]: Extracting #6: cost 148 inf + 135923 1554040613.616 * * [simplify]: Extracting #7: cost 13 inf + 200724 1554040613.681 * * [simplify]: Extracting #8: cost 0 inf + 210145 1554040613.744 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040613.744 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040613.745 * * * * [progress]: [ 697 / 2262 ] simplifiying candidate # 1554040613.745 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040613.745 * * [simplify]: iters left: 6 (24 enodes) 1554040613.753 * * [simplify]: iters left: 5 (122 enodes) 1554040613.786 * * [simplify]: iters left: 4 (378 enodes) 1554040614.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040614.013 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040614.013 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040614.014 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040614.016 * * [simplify]: Extracting #4: cost 287 inf + 991 1554040614.023 * * [simplify]: Extracting #5: cost 418 inf + 15584 1554040614.040 * * [simplify]: Extracting #6: cost 266 inf + 89080 1554040614.116 * * [simplify]: Extracting #7: cost 73 inf + 189898 1554040614.182 * * [simplify]: Extracting #8: cost 12 inf + 217988 1554040614.261 * * [simplify]: Extracting #9: cost 2 inf + 220304 1554040614.343 * * [simplify]: Extracting #10: cost 0 inf + 220810 1554040614.427 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040614.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040614.427 * * * * [progress]: [ 698 / 2262 ] simplifiying candidate # 1554040614.428 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040614.428 * * [simplify]: iters left: 6 (24 enodes) 1554040614.435 * * [simplify]: iters left: 5 (122 enodes) 1554040614.482 * * [simplify]: iters left: 4 (372 enodes) 1554040614.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040614.667 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040614.667 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040614.667 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040614.668 * * [simplify]: Extracting #4: cost 325 inf + 697 1554040614.672 * * [simplify]: Extracting #5: cost 485 inf + 14600 1554040614.699 * * [simplify]: Extracting #6: cost 148 inf + 135923 1554040614.765 * * [simplify]: Extracting #7: cost 13 inf + 200724 1554040614.840 * * [simplify]: Extracting #8: cost 0 inf + 210145 1554040614.903 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040614.903 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040614.904 * * * * [progress]: [ 699 / 2262 ] simplifiying candidate # 1554040614.905 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040614.905 * * [simplify]: iters left: 6 (24 enodes) 1554040614.912 * * [simplify]: iters left: 5 (122 enodes) 1554040614.939 * * [simplify]: iters left: 4 (378 enodes) 1554040615.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040615.157 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040615.157 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040615.157 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040615.159 * * [simplify]: Extracting #4: cost 287 inf + 991 1554040615.166 * * [simplify]: Extracting #5: cost 418 inf + 15584 1554040615.198 * * [simplify]: Extracting #6: cost 266 inf + 89080 1554040615.259 * * [simplify]: Extracting #7: cost 73 inf + 189898 1554040615.361 * * [simplify]: Extracting #8: cost 12 inf + 217988 1554040615.460 * * [simplify]: Extracting #9: cost 2 inf + 220304 1554040615.542 * * [simplify]: Extracting #10: cost 0 inf + 220810 1554040615.607 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040615.608 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040615.608 * * * * [progress]: [ 700 / 2262 ] simplifiying candidate # 1554040615.608 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040615.608 * * [simplify]: iters left: 6 (22 enodes) 1554040615.615 * * [simplify]: iters left: 5 (115 enodes) 1554040615.651 * * [simplify]: iters left: 4 (344 enodes) 1554040615.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040615.839 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040615.839 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040615.839 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040615.841 * * [simplify]: Extracting #4: cost 291 inf + 656 1554040615.848 * * [simplify]: Extracting #5: cost 367 inf + 14194 1554040615.868 * * [simplify]: Extracting #6: cost 129 inf + 94706 1554040615.911 * * [simplify]: Extracting #7: cost 10 inf + 136260 1554040615.962 * * [simplify]: Extracting #8: cost 0 inf + 141052 1554040616.005 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040616.005 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040616.006 * * * * [progress]: [ 701 / 2262 ] simplifiying candidate # 1554040616.006 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040616.006 * * [simplify]: iters left: 6 (18 enodes) 1554040616.010 * * [simplify]: iters left: 5 (84 enodes) 1554040616.040 * * [simplify]: iters left: 4 (219 enodes) 1554040616.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040616.156 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040616.157 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040616.157 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040616.159 * * [simplify]: Extracting #4: cost 248 inf + 1073 1554040616.171 * * [simplify]: Extracting #5: cost 233 inf + 33705 1554040616.199 * * [simplify]: Extracting #6: cost 12 inf + 113244 1554040616.263 * * [simplify]: Extracting #7: cost 0 inf + 118172 1554040616.325 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040616.325 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040616.326 * * * * [progress]: [ 702 / 2262 ] simplifiying candidate # 1554040616.326 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040616.327 * * [simplify]: iters left: 6 (24 enodes) 1554040616.339 * * [simplify]: iters left: 5 (122 enodes) 1554040616.388 * * [simplify]: iters left: 4 (368 enodes) 1554040616.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040616.561 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040616.561 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040616.562 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040616.564 * * [simplify]: Extracting #4: cost 315 inf + 818 1554040616.569 * * [simplify]: Extracting #5: cost 455 inf + 7758 1554040616.594 * * [simplify]: Extracting #6: cost 205 inf + 87512 1554040616.640 * * [simplify]: Extracting #7: cost 28 inf + 170722 1554040616.724 * * [simplify]: Extracting #8: cost 1 inf + 193816 1554040616.811 * * [simplify]: Extracting #9: cost 0 inf + 194780 1554040616.869 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 1554040616.869 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040616.869 * * * * [progress]: [ 703 / 2262 ] simplifiying candidate # 1554040616.870 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040616.870 * * [simplify]: iters left: 6 (24 enodes) 1554040616.884 * * [simplify]: iters left: 5 (122 enodes) 1554040616.918 * * [simplify]: iters left: 4 (374 enodes) 1554040617.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040617.122 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040617.122 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040617.123 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040617.124 * * [simplify]: Extracting #4: cost 276 inf + 1318 1554040617.132 * * [simplify]: Extracting #5: cost 378 inf + 14402 1554040617.158 * * [simplify]: Extracting #6: cost 232 inf + 84910 1554040617.211 * * [simplify]: Extracting #7: cost 89 inf + 160007 1554040617.271 * * [simplify]: Extracting #8: cost 12 inf + 200313 1554040617.329 * * [simplify]: Extracting #9: cost 0 inf + 203001 1554040617.422 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040617.422 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040617.422 * * * * [progress]: [ 704 / 2262 ] simplifiying candidate # 1554040617.423 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040617.423 * * [simplify]: iters left: 6 (22 enodes) 1554040617.434 * * [simplify]: iters left: 5 (113 enodes) 1554040617.461 * * [simplify]: iters left: 4 (338 enodes) 1554040617.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040617.641 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040617.641 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040617.641 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040617.643 * * [simplify]: Extracting #4: cost 289 inf + 575 1554040617.651 * * [simplify]: Extracting #5: cost 359 inf + 18566 1554040617.682 * * [simplify]: Extracting #6: cost 139 inf + 100206 1554040617.711 * * [simplify]: Extracting #7: cost 13 inf + 137356 1554040617.741 * * [simplify]: Extracting #8: cost 0 inf + 140411 1554040617.774 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040617.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040617.774 * * * * [progress]: [ 705 / 2262 ] simplifiying candidate # 1554040617.774 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040617.775 * * [simplify]: iters left: 6 (18 enodes) 1554040617.779 * * [simplify]: iters left: 5 (82 enodes) 1554040617.795 * * [simplify]: iters left: 4 (213 enodes) 1554040617.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040617.933 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040617.934 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040617.934 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040617.936 * * [simplify]: Extracting #4: cost 243 inf + 950 1554040617.942 * * [simplify]: Extracting #5: cost 232 inf + 31645 1554040617.969 * * [simplify]: Extracting #6: cost 8 inf + 116080 1554040618.002 * * [simplify]: Extracting #7: cost 0 inf + 119312 1554040618.040 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040618.040 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040618.041 * * * * [progress]: [ 706 / 2262 ] simplifiying candidate # 1554040618.041 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040618.042 * * [simplify]: iters left: 6 (24 enodes) 1554040618.055 * * [simplify]: iters left: 5 (122 enodes) 1554040618.108 * * [simplify]: iters left: 4 (368 enodes) 1554040618.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040618.339 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040618.339 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040618.339 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040618.342 * * [simplify]: Extracting #4: cost 315 inf + 818 1554040618.353 * * [simplify]: Extracting #5: cost 455 inf + 7758 1554040618.365 * * [simplify]: Extracting #6: cost 205 inf + 87512 1554040618.417 * * [simplify]: Extracting #7: cost 28 inf + 170722 1554040618.478 * * [simplify]: Extracting #8: cost 1 inf + 193816 1554040618.550 * * [simplify]: Extracting #9: cost 0 inf + 194780 1554040618.625 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 1554040618.625 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040618.625 * * * * [progress]: [ 707 / 2262 ] simplifiying candidate # 1554040618.625 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040618.626 * * [simplify]: iters left: 6 (24 enodes) 1554040618.633 * * [simplify]: iters left: 5 (122 enodes) 1554040618.669 * * [simplify]: iters left: 4 (374 enodes) 1554040618.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040618.863 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040618.863 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040618.864 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040618.866 * * [simplify]: Extracting #4: cost 276 inf + 1318 1554040618.873 * * [simplify]: Extracting #5: cost 378 inf + 14402 1554040618.904 * * [simplify]: Extracting #6: cost 232 inf + 84910 1554040618.952 * * [simplify]: Extracting #7: cost 89 inf + 160007 1554040619.033 * * [simplify]: Extracting #8: cost 12 inf + 200313 1554040619.102 * * [simplify]: Extracting #9: cost 0 inf + 203001 1554040619.166 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040619.166 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040619.166 * * * * [progress]: [ 708 / 2262 ] simplifiying candidate # 1554040619.167 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040619.167 * * [simplify]: iters left: 6 (24 enodes) 1554040619.174 * * [simplify]: iters left: 5 (119 enodes) 1554040619.201 * * [simplify]: iters left: 4 (354 enodes) 1554040619.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040619.386 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040619.386 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040619.386 * * [simplify]: Extracting #3: cost 141 inf + 0 1554040619.387 * * [simplify]: Extracting #4: cost 302 inf + 737 1554040619.390 * * [simplify]: Extracting #5: cost 368 inf + 15315 1554040619.412 * * [simplify]: Extracting #6: cost 146 inf + 83901 1554040619.449 * * [simplify]: Extracting #7: cost 15 inf + 144255 1554040619.486 * * [simplify]: Extracting #8: cost 0 inf + 153574 1554040619.525 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040619.525 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040619.525 * * * * [progress]: [ 709 / 2262 ] simplifiying candidate # 1554040619.526 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040619.526 * * [simplify]: iters left: 6 (20 enodes) 1554040619.535 * * [simplify]: iters left: 5 (88 enodes) 1554040619.565 * * [simplify]: iters left: 4 (224 enodes) 1554040619.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040619.668 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040619.668 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040619.669 * * [simplify]: Extracting #3: cost 165 inf + 0 1554040619.671 * * [simplify]: Extracting #4: cost 249 inf + 1277 1554040619.683 * * [simplify]: Extracting #5: cost 228 inf + 37494 1554040619.708 * * [simplify]: Extracting #6: cost 16 inf + 120564 1554040619.768 * * [simplify]: Extracting #7: cost 0 inf + 128948 1554040619.818 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040619.818 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040619.818 * * * * [progress]: [ 710 / 2262 ] simplifiying candidate # 1554040619.818 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040619.819 * * [simplify]: iters left: 6 (24 enodes) 1554040619.825 * * [simplify]: iters left: 5 (122 enodes) 1554040619.853 * * [simplify]: iters left: 4 (363 enodes) 1554040620.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040620.081 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040620.081 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040620.081 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040620.082 * * [simplify]: Extracting #4: cost 308 inf + 494 1554040620.087 * * [simplify]: Extracting #5: cost 418 inf + 23719 1554040620.122 * * [simplify]: Extracting #6: cost 75 inf + 174297 1554040620.191 * * [simplify]: Extracting #7: cost 0 inf + 197121 1554040620.260 * * [simplify]: Extracting #8: cost 0 inf + 196790 1554040620.342 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040620.342 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040620.342 * * * * [progress]: [ 711 / 2262 ] simplifiying candidate # 1554040620.343 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040620.343 * * [simplify]: iters left: 6 (24 enodes) 1554040620.350 * * [simplify]: iters left: 5 (122 enodes) 1554040620.377 * * [simplify]: iters left: 4 (369 enodes) 1554040620.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040620.529 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040620.529 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040620.530 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040620.531 * * [simplify]: Extracting #4: cost 269 inf + 867 1554040620.534 * * [simplify]: Extracting #5: cost 383 inf + 10159 1554040620.546 * * [simplify]: Extracting #6: cost 277 inf + 68587 1554040620.604 * * [simplify]: Extracting #7: cost 94 inf + 164563 1554040620.664 * * [simplify]: Extracting #8: cost 23 inf + 200978 1554040620.718 * * [simplify]: Extracting #9: cost 1 inf + 210634 1554040620.785 * * [simplify]: Extracting #10: cost 0 inf + 210887 1554040620.855 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040620.855 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040620.855 * * * * [progress]: [ 712 / 2262 ] simplifiying candidate # 1554040620.856 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040620.856 * * [simplify]: iters left: 6 (24 enodes) 1554040620.869 * * [simplify]: iters left: 5 (123 enodes) 1554040620.922 * * [simplify]: iters left: 4 (373 enodes) 1554040621.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040621.088 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040621.089 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040621.089 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040621.091 * * [simplify]: Extracting #4: cost 319 inf + 615 1554040621.096 * * [simplify]: Extracting #5: cost 475 inf + 16113 1554040621.121 * * [simplify]: Extracting #6: cost 137 inf + 150059 1554040621.190 * * [simplify]: Extracting #7: cost 6 inf + 212312 1554040621.262 * * [simplify]: Extracting #8: cost 0 inf + 214552 1554040621.333 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040621.334 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040621.334 * * * * [progress]: [ 713 / 2262 ] simplifiying candidate # 1554040621.335 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040621.335 * * [simplify]: iters left: 6 (24 enodes) 1554040621.348 * * [simplify]: iters left: 5 (123 enodes) 1554040621.401 * * [simplify]: iters left: 4 (379 enodes) 1554040621.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040621.642 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040621.642 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040621.643 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040621.645 * * [simplify]: Extracting #4: cost 278 inf + 1114 1554040621.652 * * [simplify]: Extracting #5: cost 420 inf + 15036 1554040621.710 * * [simplify]: Extracting #6: cost 220 inf + 142046 1554040621.778 * * [simplify]: Extracting #7: cost 62 inf + 216583 1554040621.876 * * [simplify]: Extracting #8: cost 23 inf + 221844 1554040621.962 * * [simplify]: Extracting #9: cost 1 inf + 230668 1554040622.047 * * [simplify]: Extracting #10: cost 0 inf + 230921 1554040622.131 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040622.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040622.132 * * * * [progress]: [ 714 / 2262 ] simplifiying candidate # 1554040622.132 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040622.133 * * [simplify]: iters left: 6 (24 enodes) 1554040622.145 * * [simplify]: iters left: 5 (123 enodes) 1554040622.199 * * [simplify]: iters left: 4 (373 enodes) 1554040622.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040622.417 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040622.418 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040622.418 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040622.419 * * [simplify]: Extracting #4: cost 319 inf + 615 1554040622.424 * * [simplify]: Extracting #5: cost 475 inf + 16113 1554040622.473 * * [simplify]: Extracting #6: cost 137 inf + 150059 1554040622.546 * * [simplify]: Extracting #7: cost 6 inf + 212312 1554040622.639 * * [simplify]: Extracting #8: cost 0 inf + 214552 1554040622.702 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040622.702 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040622.703 * * * * [progress]: [ 715 / 2262 ] simplifiying candidate # 1554040622.703 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040622.703 * * [simplify]: iters left: 6 (24 enodes) 1554040622.711 * * [simplify]: iters left: 5 (123 enodes) 1554040622.748 * * [simplify]: iters left: 4 (379 enodes) 1554040622.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040622.934 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040622.934 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040622.935 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040622.937 * * [simplify]: Extracting #4: cost 278 inf + 1114 1554040622.944 * * [simplify]: Extracting #5: cost 420 inf + 15036 1554040622.999 * * [simplify]: Extracting #6: cost 220 inf + 142046 1554040623.083 * * [simplify]: Extracting #7: cost 62 inf + 216583 1554040623.167 * * [simplify]: Extracting #8: cost 23 inf + 221844 1554040623.244 * * [simplify]: Extracting #9: cost 1 inf + 230668 1554040623.315 * * [simplify]: Extracting #10: cost 0 inf + 230921 1554040623.399 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040623.400 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040623.400 * * * * [progress]: [ 716 / 2262 ] simplifiying candidate # 1554040623.400 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040623.400 * * [simplify]: iters left: 6 (24 enodes) 1554040623.407 * * [simplify]: iters left: 5 (122 enodes) 1554040623.435 * * [simplify]: iters left: 4 (368 enodes) 1554040623.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040623.620 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040623.620 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040623.621 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040623.622 * * [simplify]: Extracting #4: cost 320 inf + 372 1554040623.625 * * [simplify]: Extracting #5: cost 441 inf + 11853 1554040623.653 * * [simplify]: Extracting #6: cost 134 inf + 131031 1554040623.709 * * [simplify]: Extracting #7: cost 5 inf + 192154 1554040623.762 * * [simplify]: Extracting #8: cost 0 inf + 194392 1554040623.836 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040623.836 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040623.837 * * * * [progress]: [ 717 / 2262 ] simplifiying candidate # 1554040623.837 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040623.838 * * [simplify]: iters left: 6 (24 enodes) 1554040623.851 * * [simplify]: iters left: 5 (122 enodes) 1554040623.880 * * [simplify]: iters left: 4 (374 enodes) 1554040624.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040624.109 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040624.109 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040624.110 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040624.112 * * [simplify]: Extracting #4: cost 273 inf + 1480 1554040624.119 * * [simplify]: Extracting #5: cost 379 inf + 12312 1554040624.146 * * [simplify]: Extracting #6: cost 244 inf + 74184 1554040624.206 * * [simplify]: Extracting #7: cost 112 inf + 135364 1554040624.281 * * [simplify]: Extracting #8: cost 13 inf + 197647 1554040624.359 * * [simplify]: Extracting #9: cost 1 inf + 202272 1554040624.427 * * [simplify]: Extracting #10: cost 0 inf + 202525 1554040624.525 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040624.525 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040624.526 * * * * [progress]: [ 718 / 2262 ] simplifiying candidate # 1554040624.526 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040624.527 * * [simplify]: iters left: 6 (22 enodes) 1554040624.538 * * [simplify]: iters left: 5 (116 enodes) 1554040624.565 * * [simplify]: iters left: 4 (346 enodes) 1554040624.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040624.784 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040624.784 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040624.784 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040624.786 * * [simplify]: Extracting #4: cost 280 inf + 534 1554040624.792 * * [simplify]: Extracting #5: cost 359 inf + 12233 1554040624.810 * * [simplify]: Extracting #6: cost 134 inf + 94427 1554040624.865 * * [simplify]: Extracting #7: cost 18 inf + 147696 1554040624.931 * * [simplify]: Extracting #8: cost 0 inf + 156800 1554040624.973 * * [simplify]: Extracting #9: cost 0 inf + 156760 1554040625.010 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040625.011 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040625.011 * * * * [progress]: [ 719 / 2262 ] simplifiying candidate # 1554040625.011 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040625.011 * * [simplify]: iters left: 6 (22 enodes) 1554040625.018 * * [simplify]: iters left: 5 (116 enodes) 1554040625.045 * * [simplify]: iters left: 4 (352 enodes) 1554040625.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040625.223 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040625.224 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040625.224 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040625.225 * * [simplify]: Extracting #4: cost 238 inf + 991 1554040625.228 * * [simplify]: Extracting #5: cost 304 inf + 10989 1554040625.236 * * [simplify]: Extracting #6: cost 259 inf + 38698 1554040625.260 * * [simplify]: Extracting #7: cost 126 inf + 100096 1554040625.336 * * [simplify]: Extracting #8: cost 14 inf + 163465 1554040625.412 * * [simplify]: Extracting #9: cost 3 inf + 167938 1554040625.472 * * [simplify]: Extracting #10: cost 0 inf + 168697 1554040625.526 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040625.526 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040625.526 * * * * [progress]: [ 720 / 2262 ] simplifiying candidate # 1554040625.526 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040625.527 * * [simplify]: iters left: 6 (22 enodes) 1554040625.533 * * [simplify]: iters left: 5 (115 enodes) 1554040625.568 * * [simplify]: iters left: 4 (341 enodes) 1554040625.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040625.784 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040625.785 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040625.785 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040625.787 * * [simplify]: Extracting #4: cost 282 inf + 534 1554040625.791 * * [simplify]: Extracting #5: cost 378 inf + 7902 1554040625.812 * * [simplify]: Extracting #6: cost 162 inf + 79352 1554040625.863 * * [simplify]: Extracting #7: cost 32 inf + 129828 1554040625.902 * * [simplify]: Extracting #8: cost 1 inf + 152482 1554040625.961 * * [simplify]: Extracting #9: cost 0 inf + 153286 1554040626.008 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040626.008 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040626.008 * * * * [progress]: [ 721 / 2262 ] simplifiying candidate # 1554040626.009 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040626.009 * * [simplify]: iters left: 6 (22 enodes) 1554040626.016 * * [simplify]: iters left: 5 (115 enodes) 1554040626.041 * * [simplify]: iters left: 4 (347 enodes) 1554040626.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040626.247 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040626.247 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040626.248 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040626.249 * * [simplify]: Extracting #4: cost 234 inf + 1072 1554040626.258 * * [simplify]: Extracting #5: cost 275 inf + 20525 1554040626.281 * * [simplify]: Extracting #6: cost 201 inf + 60950 1554040626.328 * * [simplify]: Extracting #7: cost 102 inf + 108348 1554040626.397 * * [simplify]: Extracting #8: cost 47 inf + 141402 1554040626.465 * * [simplify]: Extracting #9: cost 9 inf + 155112 1554040626.533 * * [simplify]: Extracting #10: cost 0 inf + 158877 1554040626.603 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040626.603 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040626.603 * * * * [progress]: [ 722 / 2262 ] simplifiying candidate # 1554040626.604 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040626.604 * * [simplify]: iters left: 6 (24 enodes) 1554040626.618 * * [simplify]: iters left: 5 (121 enodes) 1554040626.669 * * [simplify]: iters left: 4 (358 enodes) 1554040626.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040626.910 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040626.910 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040626.911 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040626.913 * * [simplify]: Extracting #4: cost 287 inf + 737 1554040626.921 * * [simplify]: Extracting #5: cost 364 inf + 17438 1554040626.947 * * [simplify]: Extracting #6: cost 108 inf + 121751 1554040627.002 * * [simplify]: Extracting #7: cost 5 inf + 161459 1554040627.051 * * [simplify]: Extracting #8: cost 0 inf + 163084 1554040627.122 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040627.122 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040627.123 * * * * [progress]: [ 723 / 2262 ] simplifiying candidate # 1554040627.123 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040627.123 * * [simplify]: iters left: 6 (24 enodes) 1554040627.137 * * [simplify]: iters left: 5 (121 enodes) 1554040627.167 * * [simplify]: iters left: 4 (364 enodes) 1554040627.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040627.352 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040627.352 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040627.353 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040627.354 * * [simplify]: Extracting #4: cost 245 inf + 1114 1554040627.361 * * [simplify]: Extracting #5: cost 316 inf + 14529 1554040627.404 * * [simplify]: Extracting #6: cost 161 inf + 110040 1554040627.455 * * [simplify]: Extracting #7: cost 54 inf + 156719 1554040627.506 * * [simplify]: Extracting #8: cost 15 inf + 167503 1554040627.582 * * [simplify]: Extracting #9: cost 0 inf + 173409 1554040627.632 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (+ (* x.im y.im) (* x.re y.re)))) 1554040627.632 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040627.632 * * * * [progress]: [ 724 / 2262 ] simplifiying candidate # 1554040627.633 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040627.633 * * [simplify]: iters left: 6 (24 enodes) 1554040627.647 * * [simplify]: iters left: 5 (121 enodes) 1554040627.698 * * [simplify]: iters left: 4 (352 enodes) 1554040627.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040627.848 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040627.848 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040627.848 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040627.849 * * [simplify]: Extracting #4: cost 289 inf + 372 1554040627.852 * * [simplify]: Extracting #5: cost 376 inf + 10274 1554040627.868 * * [simplify]: Extracting #6: cost 107 inf + 107457 1554040627.923 * * [simplify]: Extracting #7: cost 2 inf + 157213 1554040627.965 * * [simplify]: Extracting #8: cost 0 inf + 158190 1554040628.012 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040628.012 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040628.013 * * * * [progress]: [ 725 / 2262 ] simplifiying candidate # 1554040628.013 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040628.013 * * [simplify]: iters left: 6 (24 enodes) 1554040628.026 * * [simplify]: iters left: 5 (121 enodes) 1554040628.076 * * [simplify]: iters left: 4 (358 enodes) 1554040628.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040628.242 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040628.242 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040628.242 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040628.243 * * [simplify]: Extracting #4: cost 247 inf + 456 1554040628.245 * * [simplify]: Extracting #5: cost 327 inf + 9275 1554040628.277 * * [simplify]: Extracting #6: cost 176 inf + 91442 1554040628.331 * * [simplify]: Extracting #7: cost 63 inf + 142562 1554040628.384 * * [simplify]: Extracting #8: cost 21 inf + 155186 1554040628.456 * * [simplify]: Extracting #9: cost 2 inf + 162803 1554040628.504 * * [simplify]: Extracting #10: cost 0 inf + 163309 1554040628.569 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040628.569 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040628.570 * * * * [progress]: [ 726 / 2262 ] simplifiying candidate # 1554040628.570 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040628.570 * * [simplify]: iters left: 6 (22 enodes) 1554040628.577 * * [simplify]: iters left: 5 (114 enodes) 1554040628.614 * * [simplify]: iters left: 4 (337 enodes) 1554040628.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040628.775 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040628.775 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040628.776 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040628.777 * * [simplify]: Extracting #4: cost 279 inf + 615 1554040628.791 * * [simplify]: Extracting #5: cost 352 inf + 17608 1554040628.814 * * [simplify]: Extracting #6: cost 104 inf + 124389 1554040628.861 * * [simplify]: Extracting #7: cost 10 inf + 157585 1554040628.906 * * [simplify]: Extracting #8: cost 0 inf + 159646 1554040628.972 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040628.972 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040628.973 * * * * [progress]: [ 727 / 2262 ] simplifiying candidate # 1554040628.973 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040628.973 * * [simplify]: iters left: 6 (22 enodes) 1554040628.980 * * [simplify]: iters left: 5 (114 enodes) 1554040629.007 * * [simplify]: iters left: 4 (343 enodes) 1554040629.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040629.143 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040629.143 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040629.143 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040629.144 * * [simplify]: Extracting #4: cost 235 inf + 1277 1554040629.148 * * [simplify]: Extracting #5: cost 302 inf + 13543 1554040629.156 * * [simplify]: Extracting #6: cost 247 inf + 45775 1554040629.173 * * [simplify]: Extracting #7: cost 158 inf + 78331 1554040629.236 * * [simplify]: Extracting #8: cost 34 inf + 147572 1554040629.307 * * [simplify]: Extracting #9: cost 4 inf + 166642 1554040629.379 * * [simplify]: Extracting #10: cost 0 inf + 168487 1554040629.456 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040629.456 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040629.457 * * * * [progress]: [ 728 / 2262 ] simplifiying candidate # 1554040629.457 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040629.458 * * [simplify]: iters left: 6 (22 enodes) 1554040629.468 * * [simplify]: iters left: 5 (115 enodes) 1554040629.496 * * [simplify]: iters left: 4 (348 enodes) 1554040629.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040629.699 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040629.699 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040629.699 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040629.700 * * [simplify]: Extracting #4: cost 290 inf + 574 1554040629.702 * * [simplify]: Extracting #5: cost 437 inf + 8169 1554040629.713 * * [simplify]: Extracting #6: cost 237 inf + 63411 1554040629.764 * * [simplify]: Extracting #7: cost 58 inf + 145723 1554040629.819 * * [simplify]: Extracting #8: cost 3 inf + 181698 1554040629.865 * * [simplify]: Extracting #9: cost 0 inf + 183950 1554040629.925 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040629.925 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040629.925 * * * * [progress]: [ 729 / 2262 ] simplifiying candidate # 1554040629.925 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040629.925 * * [simplify]: iters left: 6 (22 enodes) 1554040629.932 * * [simplify]: iters left: 5 (115 enodes) 1554040629.960 * * [simplify]: iters left: 4 (354 enodes) 1554040630.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040630.155 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040630.155 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040630.156 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040630.157 * * [simplify]: Extracting #4: cost 245 inf + 1072 1554040630.171 * * [simplify]: Extracting #5: cost 329 inf + 32427 1554040630.236 * * [simplify]: Extracting #6: cost 143 inf + 144984 1554040630.301 * * [simplify]: Extracting #7: cost 54 inf + 171184 1554040630.383 * * [simplify]: Extracting #8: cost 9 inf + 187052 1554040630.434 * * [simplify]: Extracting #9: cost 1 inf + 189818 1554040630.485 * * [simplify]: Extracting #10: cost 0 inf + 190071 1554040630.535 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040630.535 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040630.536 * * * * [progress]: [ 730 / 2262 ] simplifiying candidate # 1554040630.536 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040630.536 * * [simplify]: iters left: 6 (22 enodes) 1554040630.543 * * [simplify]: iters left: 5 (115 enodes) 1554040630.575 * * [simplify]: iters left: 4 (348 enodes) 1554040630.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040630.791 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040630.791 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040630.791 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040630.793 * * [simplify]: Extracting #4: cost 290 inf + 574 1554040630.798 * * [simplify]: Extracting #5: cost 437 inf + 8169 1554040630.820 * * [simplify]: Extracting #6: cost 237 inf + 63411 1554040630.860 * * [simplify]: Extracting #7: cost 58 inf + 145723 1554040630.926 * * [simplify]: Extracting #8: cost 3 inf + 181698 1554040630.992 * * [simplify]: Extracting #9: cost 0 inf + 183950 1554040631.072 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040631.072 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040631.073 * * * * [progress]: [ 731 / 2262 ] simplifiying candidate # 1554040631.073 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040631.073 * * [simplify]: iters left: 6 (22 enodes) 1554040631.088 * * [simplify]: iters left: 5 (115 enodes) 1554040631.129 * * [simplify]: iters left: 4 (354 enodes) 1554040631.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040631.333 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040631.333 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040631.334 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040631.336 * * [simplify]: Extracting #4: cost 245 inf + 1072 1554040631.350 * * [simplify]: Extracting #5: cost 329 inf + 32427 1554040631.417 * * [simplify]: Extracting #6: cost 143 inf + 144984 1554040631.505 * * [simplify]: Extracting #7: cost 54 inf + 171184 1554040631.560 * * [simplify]: Extracting #8: cost 9 inf + 187052 1554040631.643 * * [simplify]: Extracting #9: cost 1 inf + 189818 1554040631.696 * * [simplify]: Extracting #10: cost 0 inf + 190071 1554040631.757 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040631.757 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040631.757 * * * * [progress]: [ 732 / 2262 ] simplifiying candidate # 1554040631.757 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040631.757 * * [simplify]: iters left: 6 (22 enodes) 1554040631.764 * * [simplify]: iters left: 5 (114 enodes) 1554040631.791 * * [simplify]: iters left: 4 (342 enodes) 1554040631.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040631.937 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040631.937 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040631.937 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040631.939 * * [simplify]: Extracting #4: cost 286 inf + 900 1554040631.952 * * [simplify]: Extracting #5: cost 367 inf + 13662 1554040631.984 * * [simplify]: Extracting #6: cost 151 inf + 89387 1554040632.026 * * [simplify]: Extracting #7: cost 26 inf + 130184 1554040632.064 * * [simplify]: Extracting #8: cost 0 inf + 141364 1554040632.124 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040632.125 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040632.125 * * * * [progress]: [ 733 / 2262 ] simplifiying candidate # 1554040632.126 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040632.126 * * [simplify]: iters left: 6 (18 enodes) 1554040632.132 * * [simplify]: iters left: 5 (83 enodes) 1554040632.148 * * [simplify]: iters left: 4 (217 enodes) 1554040632.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040632.251 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040632.251 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040632.252 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040632.254 * * [simplify]: Extracting #4: cost 244 inf + 1197 1554040632.264 * * [simplify]: Extracting #5: cost 236 inf + 29603 1554040632.310 * * [simplify]: Extracting #6: cost 14 inf + 109944 1554040632.345 * * [simplify]: Extracting #7: cost 0 inf + 116680 1554040632.375 * * [simplify]: Extracting #8: cost 0 inf + 116640 1554040632.413 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040632.413 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040632.414 * * * * [progress]: [ 734 / 2262 ] simplifiying candidate # 1554040632.414 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040632.415 * * [simplify]: iters left: 6 (22 enodes) 1554040632.427 * * [simplify]: iters left: 5 (115 enodes) 1554040632.456 * * [simplify]: iters left: 4 (344 enodes) 1554040632.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040632.651 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040632.651 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040632.652 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040632.653 * * [simplify]: Extracting #4: cost 280 inf + 696 1554040632.656 * * [simplify]: Extracting #5: cost 368 inf + 10866 1554040632.673 * * [simplify]: Extracting #6: cost 162 inf + 83429 1554040632.700 * * [simplify]: Extracting #7: cost 28 inf + 139680 1554040632.749 * * [simplify]: Extracting #8: cost 0 inf + 159577 1554040632.798 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040632.798 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040632.799 * * * * [progress]: [ 735 / 2262 ] simplifiying candidate # 1554040632.799 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040632.799 * * [simplify]: iters left: 6 (22 enodes) 1554040632.807 * * [simplify]: iters left: 5 (115 enodes) 1554040632.833 * * [simplify]: iters left: 4 (350 enodes) 1554040633.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040633.324 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040633.324 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040633.324 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040633.325 * * [simplify]: Extracting #4: cost 237 inf + 1034 1554040633.328 * * [simplify]: Extracting #5: cost 301 inf + 12154 1554040633.340 * * [simplify]: Extracting #6: cost 211 inf + 66160 1554040633.381 * * [simplify]: Extracting #7: cost 68 inf + 139330 1554040633.460 * * [simplify]: Extracting #8: cost 17 inf + 160672 1554040633.527 * * [simplify]: Extracting #9: cost 1 inf + 164805 1554040633.572 * * [simplify]: Extracting #10: cost 0 inf + 165058 1554040633.615 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040633.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040633.615 * * * * [progress]: [ 736 / 2262 ] simplifiying candidate # 1554040633.616 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040633.616 * * [simplify]: iters left: 6 (20 enodes) 1554040633.623 * * [simplify]: iters left: 5 (106 enodes) 1554040633.662 * * [simplify]: iters left: 4 (316 enodes) 1554040633.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040633.789 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040633.789 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040633.789 * * [simplify]: Extracting #3: cost 114 inf + 0 1554040633.790 * * [simplify]: Extracting #4: cost 318 inf + 575 1554040633.793 * * [simplify]: Extracting #5: cost 286 inf + 14366 1554040633.814 * * [simplify]: Extracting #6: cost 79 inf + 69382 1554040633.847 * * [simplify]: Extracting #7: cost 4 inf + 96572 1554040633.872 * * [simplify]: Extracting #8: cost 0 inf + 97510 1554040633.894 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554040633.894 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040633.894 * * * * [progress]: [ 737 / 2262 ] simplifiying candidate # 1554040633.895 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040633.895 * * [simplify]: iters left: 6 (16 enodes) 1554040633.903 * * [simplify]: iters left: 5 (75 enodes) 1554040633.927 * * [simplify]: iters left: 4 (192 enodes) 1554040633.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040633.992 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040633.992 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040633.992 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040633.993 * * [simplify]: Extracting #4: cost 261 inf + 1034 1554040633.997 * * [simplify]: Extracting #5: cost 143 inf + 22871 1554040634.016 * * [simplify]: Extracting #6: cost 46 inf + 53249 1554040634.047 * * [simplify]: Extracting #7: cost 5 inf + 69933 1554040634.077 * * [simplify]: Extracting #8: cost 0 inf + 72033 1554040634.109 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))))) 1554040634.109 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040634.110 * * * * [progress]: [ 738 / 2262 ] simplifiying candidate # 1554040634.110 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040634.110 * * [simplify]: iters left: 6 (22 enodes) 1554040634.122 * * [simplify]: iters left: 5 (115 enodes) 1554040634.154 * * [simplify]: iters left: 4 (344 enodes) 1554040634.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040634.311 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040634.312 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040634.312 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040634.314 * * [simplify]: Extracting #4: cost 280 inf + 696 1554040634.319 * * [simplify]: Extracting #5: cost 368 inf + 10866 1554040634.343 * * [simplify]: Extracting #6: cost 162 inf + 83429 1554040634.393 * * [simplify]: Extracting #7: cost 28 inf + 139680 1554040634.457 * * [simplify]: Extracting #8: cost 0 inf + 159577 1554040634.500 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040634.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040634.500 * * * * [progress]: [ 739 / 2262 ] simplifiying candidate # 1554040634.501 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040634.501 * * [simplify]: iters left: 6 (22 enodes) 1554040634.509 * * [simplify]: iters left: 5 (115 enodes) 1554040634.540 * * [simplify]: iters left: 4 (350 enodes) 1554040634.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040634.714 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040634.714 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040634.715 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040634.717 * * [simplify]: Extracting #4: cost 237 inf + 1034 1554040634.723 * * [simplify]: Extracting #5: cost 301 inf + 12154 1554040634.740 * * [simplify]: Extracting #6: cost 211 inf + 66160 1554040634.778 * * [simplify]: Extracting #7: cost 68 inf + 139330 1554040634.819 * * [simplify]: Extracting #8: cost 17 inf + 160672 1554040634.885 * * [simplify]: Extracting #9: cost 1 inf + 164805 1554040634.923 * * [simplify]: Extracting #10: cost 0 inf + 165058 1554040634.968 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040634.968 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040634.969 * * * * [progress]: [ 740 / 2262 ] simplifiying candidate # 1554040634.969 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040634.969 * * [simplify]: iters left: 6 (22 enodes) 1554040634.976 * * [simplify]: iters left: 5 (113 enodes) 1554040635.011 * * [simplify]: iters left: 4 (324 enodes) 1554040635.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040635.190 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040635.190 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040635.190 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040635.191 * * [simplify]: Extracting #4: cost 337 inf + 779 1554040635.195 * * [simplify]: Extracting #5: cost 290 inf + 24097 1554040635.208 * * [simplify]: Extracting #6: cost 90 inf + 83059 1554040635.240 * * [simplify]: Extracting #7: cost 2 inf + 106412 1554040635.278 * * [simplify]: Extracting #8: cost 0 inf + 106187 1554040635.319 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040635.319 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040635.319 * * * * [progress]: [ 741 / 2262 ] simplifiying candidate # 1554040635.320 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040635.320 * * [simplify]: iters left: 6 (18 enodes) 1554040635.329 * * [simplify]: iters left: 5 (82 enodes) 1554040635.354 * * [simplify]: iters left: 4 (200 enodes) 1554040635.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040635.430 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040635.431 * * [simplify]: Extracting #2: cost 38 inf + 0 1554040635.431 * * [simplify]: Extracting #3: cost 165 inf + 0 1554040635.432 * * [simplify]: Extracting #4: cost 287 inf + 1441 1554040635.440 * * [simplify]: Extracting #5: cost 116 inf + 43411 1554040635.466 * * [simplify]: Extracting #6: cost 9 inf + 78237 1554040635.502 * * [simplify]: Extracting #7: cost 0 inf + 81713 1554040635.536 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))))) 1554040635.536 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040635.536 * * * * [progress]: [ 742 / 2262 ] simplifiying candidate # 1554040635.536 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040635.536 * * [simplify]: iters left: 6 (24 enodes) 1554040635.543 * * [simplify]: iters left: 5 (122 enodes) 1554040635.578 * * [simplify]: iters left: 4 (363 enodes) 1554040635.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040635.761 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040635.761 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040635.762 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040635.763 * * [simplify]: Extracting #4: cost 308 inf + 494 1554040635.768 * * [simplify]: Extracting #5: cost 418 inf + 23719 1554040635.825 * * [simplify]: Extracting #6: cost 75 inf + 174297 1554040635.910 * * [simplify]: Extracting #7: cost 0 inf + 197121 1554040635.994 * * [simplify]: Extracting #8: cost 0 inf + 196790 1554040636.079 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040636.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040636.079 * * * * [progress]: [ 743 / 2262 ] simplifiying candidate # 1554040636.080 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040636.080 * * [simplify]: iters left: 6 (24 enodes) 1554040636.092 * * [simplify]: iters left: 5 (122 enodes) 1554040636.142 * * [simplify]: iters left: 4 (369 enodes) 1554040636.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040636.344 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040636.344 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040636.344 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040636.345 * * [simplify]: Extracting #4: cost 269 inf + 867 1554040636.348 * * [simplify]: Extracting #5: cost 383 inf + 10159 1554040636.375 * * [simplify]: Extracting #6: cost 277 inf + 68587 1554040636.439 * * [simplify]: Extracting #7: cost 94 inf + 164563 1554040636.490 * * [simplify]: Extracting #8: cost 23 inf + 200978 1554040636.556 * * [simplify]: Extracting #9: cost 1 inf + 210634 1554040636.625 * * [simplify]: Extracting #10: cost 0 inf + 210887 1554040636.689 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040636.689 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040636.690 * * * * [progress]: [ 744 / 2262 ] simplifiying candidate # 1554040636.690 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040636.690 * * [simplify]: iters left: 6 (24 enodes) 1554040636.697 * * [simplify]: iters left: 5 (123 enodes) 1554040636.725 * * [simplify]: iters left: 4 (373 enodes) 1554040636.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040636.923 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040636.923 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040636.924 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040636.926 * * [simplify]: Extracting #4: cost 319 inf + 615 1554040636.933 * * [simplify]: Extracting #5: cost 475 inf + 16113 1554040636.964 * * [simplify]: Extracting #6: cost 137 inf + 150059 1554040637.047 * * [simplify]: Extracting #7: cost 6 inf + 212312 1554040637.142 * * [simplify]: Extracting #8: cost 0 inf + 214552 1554040637.240 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040637.240 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040637.241 * * * * [progress]: [ 745 / 2262 ] simplifiying candidate # 1554040637.241 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040637.241 * * [simplify]: iters left: 6 (24 enodes) 1554040637.250 * * [simplify]: iters left: 5 (123 enodes) 1554040637.278 * * [simplify]: iters left: 4 (379 enodes) 1554040637.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040637.512 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040637.512 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040637.513 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040637.515 * * [simplify]: Extracting #4: cost 278 inf + 1114 1554040637.522 * * [simplify]: Extracting #5: cost 420 inf + 15036 1554040637.577 * * [simplify]: Extracting #6: cost 220 inf + 142046 1554040637.640 * * [simplify]: Extracting #7: cost 62 inf + 216583 1554040637.705 * * [simplify]: Extracting #8: cost 23 inf + 221844 1554040637.782 * * [simplify]: Extracting #9: cost 1 inf + 230668 1554040637.854 * * [simplify]: Extracting #10: cost 0 inf + 230921 1554040637.944 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040637.944 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040637.944 * * * * [progress]: [ 746 / 2262 ] simplifiying candidate # 1554040637.945 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040637.945 * * [simplify]: iters left: 6 (24 enodes) 1554040637.952 * * [simplify]: iters left: 5 (123 enodes) 1554040638.003 * * [simplify]: iters left: 4 (373 enodes) 1554040638.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040638.176 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040638.176 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040638.176 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040638.177 * * [simplify]: Extracting #4: cost 319 inf + 615 1554040638.181 * * [simplify]: Extracting #5: cost 475 inf + 16113 1554040638.221 * * [simplify]: Extracting #6: cost 137 inf + 150059 1554040638.318 * * [simplify]: Extracting #7: cost 6 inf + 212312 1554040638.380 * * [simplify]: Extracting #8: cost 0 inf + 214552 1554040638.451 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040638.451 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040638.452 * * * * [progress]: [ 747 / 2262 ] simplifiying candidate # 1554040638.453 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040638.453 * * [simplify]: iters left: 6 (24 enodes) 1554040638.467 * * [simplify]: iters left: 5 (123 enodes) 1554040638.520 * * [simplify]: iters left: 4 (379 enodes) 1554040638.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040638.718 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040638.718 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040638.718 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040638.719 * * [simplify]: Extracting #4: cost 278 inf + 1114 1554040638.723 * * [simplify]: Extracting #5: cost 420 inf + 15036 1554040638.782 * * [simplify]: Extracting #6: cost 220 inf + 142046 1554040638.860 * * [simplify]: Extracting #7: cost 62 inf + 216583 1554040638.930 * * [simplify]: Extracting #8: cost 23 inf + 221844 1554040639.013 * * [simplify]: Extracting #9: cost 1 inf + 230668 1554040639.118 * * [simplify]: Extracting #10: cost 0 inf + 230921 1554040639.229 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040639.229 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040639.230 * * * * [progress]: [ 748 / 2262 ] simplifiying candidate # 1554040639.230 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040639.230 * * [simplify]: iters left: 6 (24 enodes) 1554040639.243 * * [simplify]: iters left: 5 (122 enodes) 1554040639.278 * * [simplify]: iters left: 4 (368 enodes) 1554040639.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040639.431 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040639.431 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040639.432 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040639.434 * * [simplify]: Extracting #4: cost 320 inf + 372 1554040639.440 * * [simplify]: Extracting #5: cost 441 inf + 11853 1554040639.464 * * [simplify]: Extracting #6: cost 134 inf + 131031 1554040639.517 * * [simplify]: Extracting #7: cost 5 inf + 192154 1554040639.600 * * [simplify]: Extracting #8: cost 0 inf + 194392 1554040639.663 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040639.663 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040639.664 * * * * [progress]: [ 749 / 2262 ] simplifiying candidate # 1554040639.664 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040639.665 * * [simplify]: iters left: 6 (24 enodes) 1554040639.677 * * [simplify]: iters left: 5 (122 enodes) 1554040639.719 * * [simplify]: iters left: 4 (374 enodes) 1554040639.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040639.886 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040639.886 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040639.886 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040639.888 * * [simplify]: Extracting #4: cost 273 inf + 1480 1554040639.895 * * [simplify]: Extracting #5: cost 379 inf + 12312 1554040639.911 * * [simplify]: Extracting #6: cost 244 inf + 74184 1554040639.944 * * [simplify]: Extracting #7: cost 112 inf + 135364 1554040640.010 * * [simplify]: Extracting #8: cost 13 inf + 197647 1554040640.072 * * [simplify]: Extracting #9: cost 1 inf + 202272 1554040640.155 * * [simplify]: Extracting #10: cost 0 inf + 202525 1554040640.254 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040640.254 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040640.256 * * * * [progress]: [ 750 / 2262 ] simplifiying candidate # 1554040640.256 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040640.257 * * [simplify]: iters left: 6 (24 enodes) 1554040640.270 * * [simplify]: iters left: 5 (121 enodes) 1554040640.323 * * [simplify]: iters left: 4 (358 enodes) 1554040640.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040640.486 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040640.486 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040640.486 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040640.487 * * [simplify]: Extracting #4: cost 287 inf + 737 1554040640.492 * * [simplify]: Extracting #5: cost 364 inf + 17438 1554040640.525 * * [simplify]: Extracting #6: cost 108 inf + 121751 1554040640.574 * * [simplify]: Extracting #7: cost 5 inf + 161459 1554040640.617 * * [simplify]: Extracting #8: cost 0 inf + 163084 1554040640.662 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040640.662 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040640.663 * * * * [progress]: [ 751 / 2262 ] simplifiying candidate # 1554040640.663 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040640.663 * * [simplify]: iters left: 6 (24 enodes) 1554040640.677 * * [simplify]: iters left: 5 (121 enodes) 1554040640.727 * * [simplify]: iters left: 4 (364 enodes) 1554040640.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040640.908 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040640.909 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040640.909 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040640.910 * * [simplify]: Extracting #4: cost 245 inf + 1114 1554040640.913 * * [simplify]: Extracting #5: cost 316 inf + 14529 1554040640.957 * * [simplify]: Extracting #6: cost 161 inf + 110040 1554040641.014 * * [simplify]: Extracting #7: cost 54 inf + 156719 1554040641.055 * * [simplify]: Extracting #8: cost 15 inf + 167503 1554040641.097 * * [simplify]: Extracting #9: cost 0 inf + 173409 1554040641.172 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (+ (* x.im y.im) (* x.re y.re)))) 1554040641.172 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040641.173 * * * * [progress]: [ 752 / 2262 ] simplifiying candidate # 1554040641.173 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040641.173 * * [simplify]: iters left: 6 (22 enodes) 1554040641.185 * * [simplify]: iters left: 5 (115 enodes) 1554040641.215 * * [simplify]: iters left: 4 (341 enodes) 1554040641.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040641.420 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040641.420 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040641.420 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040641.422 * * [simplify]: Extracting #4: cost 282 inf + 534 1554040641.427 * * [simplify]: Extracting #5: cost 378 inf + 7902 1554040641.448 * * [simplify]: Extracting #6: cost 162 inf + 79352 1554040641.499 * * [simplify]: Extracting #7: cost 32 inf + 129828 1554040641.551 * * [simplify]: Extracting #8: cost 1 inf + 152482 1554040641.604 * * [simplify]: Extracting #9: cost 0 inf + 153286 1554040641.653 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040641.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040641.654 * * * * [progress]: [ 753 / 2262 ] simplifiying candidate # 1554040641.654 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040641.655 * * [simplify]: iters left: 6 (22 enodes) 1554040641.664 * * [simplify]: iters left: 5 (115 enodes) 1554040641.690 * * [simplify]: iters left: 4 (347 enodes) 1554040641.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040641.871 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040641.872 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040641.872 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040641.873 * * [simplify]: Extracting #4: cost 234 inf + 1072 1554040641.877 * * [simplify]: Extracting #5: cost 275 inf + 20525 1554040641.888 * * [simplify]: Extracting #6: cost 201 inf + 60950 1554040641.926 * * [simplify]: Extracting #7: cost 102 inf + 108348 1554040641.969 * * [simplify]: Extracting #8: cost 47 inf + 141402 1554040642.012 * * [simplify]: Extracting #9: cost 9 inf + 155112 1554040642.071 * * [simplify]: Extracting #10: cost 0 inf + 158877 1554040642.133 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040642.133 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040642.134 * * * * [progress]: [ 754 / 2262 ] simplifiying candidate # 1554040642.134 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040642.135 * * [simplify]: iters left: 6 (22 enodes) 1554040642.147 * * [simplify]: iters left: 5 (116 enodes) 1554040642.197 * * [simplify]: iters left: 4 (346 enodes) 1554040642.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040642.368 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040642.368 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040642.368 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040642.369 * * [simplify]: Extracting #4: cost 280 inf + 534 1554040642.373 * * [simplify]: Extracting #5: cost 359 inf + 12233 1554040642.398 * * [simplify]: Extracting #6: cost 134 inf + 94427 1554040642.451 * * [simplify]: Extracting #7: cost 18 inf + 147696 1554040642.489 * * [simplify]: Extracting #8: cost 0 inf + 156800 1554040642.522 * * [simplify]: Extracting #9: cost 0 inf + 156760 1554040642.557 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040642.557 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040642.557 * * * * [progress]: [ 755 / 2262 ] simplifiying candidate # 1554040642.558 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040642.558 * * [simplify]: iters left: 6 (22 enodes) 1554040642.565 * * [simplify]: iters left: 5 (116 enodes) 1554040642.597 * * [simplify]: iters left: 4 (352 enodes) 1554040642.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040642.773 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040642.773 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040642.774 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040642.774 * * [simplify]: Extracting #4: cost 238 inf + 991 1554040642.777 * * [simplify]: Extracting #5: cost 304 inf + 10989 1554040642.785 * * [simplify]: Extracting #6: cost 259 inf + 38698 1554040642.804 * * [simplify]: Extracting #7: cost 126 inf + 100096 1554040642.871 * * [simplify]: Extracting #8: cost 14 inf + 163465 1554040642.911 * * [simplify]: Extracting #9: cost 3 inf + 167938 1554040642.962 * * [simplify]: Extracting #10: cost 0 inf + 168697 1554040643.005 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040643.006 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040643.006 * * * * [progress]: [ 756 / 2262 ] simplifiying candidate # 1554040643.007 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040643.007 * * [simplify]: iters left: 6 (24 enodes) 1554040643.018 * * [simplify]: iters left: 5 (121 enodes) 1554040643.045 * * [simplify]: iters left: 4 (352 enodes) 1554040643.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040643.187 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040643.187 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040643.187 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040643.188 * * [simplify]: Extracting #4: cost 289 inf + 372 1554040643.191 * * [simplify]: Extracting #5: cost 376 inf + 10274 1554040643.207 * * [simplify]: Extracting #6: cost 107 inf + 107457 1554040643.268 * * [simplify]: Extracting #7: cost 2 inf + 157213 1554040643.309 * * [simplify]: Extracting #8: cost 0 inf + 158190 1554040643.343 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040643.343 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040643.343 * * * * [progress]: [ 757 / 2262 ] simplifiying candidate # 1554040643.344 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040643.344 * * [simplify]: iters left: 6 (24 enodes) 1554040643.351 * * [simplify]: iters left: 5 (121 enodes) 1554040643.379 * * [simplify]: iters left: 4 (358 enodes) 1554040643.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040643.533 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040643.533 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040643.533 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040643.534 * * [simplify]: Extracting #4: cost 247 inf + 456 1554040643.541 * * [simplify]: Extracting #5: cost 327 inf + 9275 1554040643.558 * * [simplify]: Extracting #6: cost 176 inf + 91442 1554040643.593 * * [simplify]: Extracting #7: cost 63 inf + 142562 1554040643.630 * * [simplify]: Extracting #8: cost 21 inf + 155186 1554040643.699 * * [simplify]: Extracting #9: cost 2 inf + 162803 1554040643.769 * * [simplify]: Extracting #10: cost 0 inf + 163309 1554040643.822 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040643.823 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040643.823 * * * * [progress]: [ 758 / 2262 ] simplifiying candidate # 1554040643.823 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040643.823 * * [simplify]: iters left: 6 (24 enodes) 1554040643.832 * * [simplify]: iters left: 5 (120 enodes) 1554040643.868 * * [simplify]: iters left: 4 (348 enodes) 1554040644.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040644.008 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040644.008 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040644.009 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040644.010 * * [simplify]: Extracting #4: cost 287 inf + 818 1554040644.015 * * [simplify]: Extracting #5: cost 387 inf + 6878 1554040644.036 * * [simplify]: Extracting #6: cost 179 inf + 70860 1554040644.085 * * [simplify]: Extracting #7: cost 29 inf + 144312 1554040644.144 * * [simplify]: Extracting #8: cost 1 inf + 166030 1554040644.182 * * [simplify]: Extracting #9: cost 0 inf + 166754 1554040644.237 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040644.237 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040644.238 * * * * [progress]: [ 759 / 2262 ] simplifiying candidate # 1554040644.239 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040644.239 * * [simplify]: iters left: 6 (24 enodes) 1554040644.251 * * [simplify]: iters left: 5 (120 enodes) 1554040644.297 * * [simplify]: iters left: 4 (354 enodes) 1554040644.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040644.473 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040644.473 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040644.473 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040644.474 * * [simplify]: Extracting #4: cost 252 inf + 704 1554040644.477 * * [simplify]: Extracting #5: cost 316 inf + 11694 1554040644.502 * * [simplify]: Extracting #6: cost 224 inf + 64558 1554040644.560 * * [simplify]: Extracting #7: cost 83 inf + 139966 1554040644.632 * * [simplify]: Extracting #8: cost 36 inf + 160430 1554040644.695 * * [simplify]: Extracting #9: cost 8 inf + 172243 1554040644.751 * * [simplify]: Extracting #10: cost 0 inf + 176819 1554040644.837 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (+ (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im)))) 1554040644.837 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (+ (* x.im y.im) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040644.837 * * * * [progress]: [ 760 / 2262 ] simplifiying candidate # 1554040644.838 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040644.838 * * [simplify]: iters left: 6 (24 enodes) 1554040644.853 * * [simplify]: iters left: 5 (121 enodes) 1554040644.881 * * [simplify]: iters left: 4 (359 enodes) 1554040645.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040645.079 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040645.079 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040645.079 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040645.080 * * [simplify]: Extracting #4: cost 299 inf + 372 1554040645.083 * * [simplify]: Extracting #5: cost 437 inf + 9182 1554040645.099 * * [simplify]: Extracting #6: cost 147 inf + 106534 1554040645.148 * * [simplify]: Extracting #7: cost 16 inf + 171239 1554040645.192 * * [simplify]: Extracting #8: cost 0 inf + 183645 1554040645.242 * * [simplify]: Extracting #9: cost 0 inf + 183605 1554040645.292 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040645.293 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040645.293 * * * * [progress]: [ 761 / 2262 ] simplifiying candidate # 1554040645.293 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040645.294 * * [simplify]: iters left: 6 (24 enodes) 1554040645.307 * * [simplify]: iters left: 5 (121 enodes) 1554040645.334 * * [simplify]: iters left: 4 (365 enodes) 1554040645.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040645.548 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040645.548 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040645.548 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040645.549 * * [simplify]: Extracting #4: cost 260 inf + 867 1554040645.553 * * [simplify]: Extracting #5: cost 375 inf + 12503 1554040645.568 * * [simplify]: Extracting #6: cost 244 inf + 81722 1554040645.626 * * [simplify]: Extracting #7: cost 84 inf + 162768 1554040645.675 * * [simplify]: Extracting #8: cost 17 inf + 192999 1554040645.752 * * [simplify]: Extracting #9: cost 0 inf + 198758 1554040645.807 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040645.807 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040645.808 * * * * [progress]: [ 762 / 2262 ] simplifiying candidate # 1554040645.808 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040645.808 * * [simplify]: iters left: 6 (24 enodes) 1554040645.815 * * [simplify]: iters left: 5 (121 enodes) 1554040645.856 * * [simplify]: iters left: 4 (359 enodes) 1554040646.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040646.046 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040646.046 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040646.046 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040646.047 * * [simplify]: Extracting #4: cost 299 inf + 372 1554040646.050 * * [simplify]: Extracting #5: cost 437 inf + 9182 1554040646.071 * * [simplify]: Extracting #6: cost 147 inf + 106534 1554040646.134 * * [simplify]: Extracting #7: cost 16 inf + 171239 1554040646.175 * * [simplify]: Extracting #8: cost 0 inf + 183645 1554040646.217 * * [simplify]: Extracting #9: cost 0 inf + 183605 1554040646.271 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040646.271 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040646.272 * * * * [progress]: [ 763 / 2262 ] simplifiying candidate # 1554040646.272 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040646.273 * * [simplify]: iters left: 6 (24 enodes) 1554040646.285 * * [simplify]: iters left: 5 (121 enodes) 1554040646.316 * * [simplify]: iters left: 4 (365 enodes) 1554040646.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040646.484 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040646.484 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040646.485 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040646.487 * * [simplify]: Extracting #4: cost 260 inf + 867 1554040646.492 * * [simplify]: Extracting #5: cost 375 inf + 12503 1554040646.522 * * [simplify]: Extracting #6: cost 244 inf + 81722 1554040646.568 * * [simplify]: Extracting #7: cost 84 inf + 162768 1554040646.634 * * [simplify]: Extracting #8: cost 17 inf + 192999 1554040646.698 * * [simplify]: Extracting #9: cost 0 inf + 198758 1554040646.765 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040646.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040646.765 * * * * [progress]: [ 764 / 2262 ] simplifiying candidate # 1554040646.766 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040646.766 * * [simplify]: iters left: 6 (24 enodes) 1554040646.781 * * [simplify]: iters left: 5 (120 enodes) 1554040646.809 * * [simplify]: iters left: 4 (353 enodes) 1554040646.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040646.988 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040646.988 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040646.988 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040646.990 * * [simplify]: Extracting #4: cost 304 inf + 574 1554040646.996 * * [simplify]: Extracting #5: cost 386 inf + 9521 1554040647.012 * * [simplify]: Extracting #6: cost 145 inf + 90617 1554040647.060 * * [simplify]: Extracting #7: cost 15 inf + 141204 1554040647.104 * * [simplify]: Extracting #8: cost 0 inf + 148949 1554040647.160 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040647.160 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040647.161 * * * * [progress]: [ 765 / 2262 ] simplifiying candidate # 1554040647.161 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040647.161 * * [simplify]: iters left: 6 (20 enodes) 1554040647.166 * * [simplify]: iters left: 5 (89 enodes) 1554040647.183 * * [simplify]: iters left: 4 (228 enodes) 1554040647.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040647.275 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040647.275 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040647.276 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040647.277 * * [simplify]: Extracting #4: cost 259 inf + 868 1554040647.286 * * [simplify]: Extracting #5: cost 267 inf + 19561 1554040647.312 * * [simplify]: Extracting #6: cost 50 inf + 99012 1554040647.348 * * [simplify]: Extracting #7: cost 0 inf + 126452 1554040647.403 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040647.403 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040647.404 * * * * [progress]: [ 766 / 2262 ] simplifiying candidate # 1554040647.404 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040647.404 * * [simplify]: iters left: 6 (24 enodes) 1554040647.419 * * [simplify]: iters left: 5 (121 enodes) 1554040647.455 * * [simplify]: iters left: 4 (355 enodes) 1554040647.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040647.610 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040647.610 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040647.611 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040647.612 * * [simplify]: Extracting #4: cost 292 inf + 453 1554040647.619 * * [simplify]: Extracting #5: cost 388 inf + 8058 1554040647.631 * * [simplify]: Extracting #6: cost 167 inf + 78725 1554040647.666 * * [simplify]: Extracting #7: cost 27 inf + 144647 1554040647.734 * * [simplify]: Extracting #8: cost 0 inf + 162724 1554040647.787 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040647.787 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040647.788 * * * * [progress]: [ 767 / 2262 ] simplifiying candidate # 1554040647.788 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040647.788 * * [simplify]: iters left: 6 (24 enodes) 1554040647.795 * * [simplify]: iters left: 5 (121 enodes) 1554040647.828 * * [simplify]: iters left: 4 (361 enodes) 1554040648.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040648.044 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040648.044 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040648.045 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040648.047 * * [simplify]: Extracting #4: cost 249 inf + 989 1554040648.053 * * [simplify]: Extracting #5: cost 307 inf + 15415 1554040648.071 * * [simplify]: Extracting #6: cost 249 inf + 48300 1554040648.100 * * [simplify]: Extracting #7: cost 160 inf + 79287 1554040648.159 * * [simplify]: Extracting #8: cost 42 inf + 147668 1554040648.229 * * [simplify]: Extracting #9: cost 0 inf + 174541 1554040648.301 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) 1554040648.301 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040648.302 * * * * [progress]: [ 768 / 2262 ] simplifiying candidate # 1554040648.302 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040648.302 * * [simplify]: iters left: 6 (22 enodes) 1554040648.314 * * [simplify]: iters left: 5 (114 enodes) 1554040648.350 * * [simplify]: iters left: 4 (335 enodes) 1554040648.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040648.556 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040648.556 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040648.556 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040648.557 * * [simplify]: Extracting #4: cost 343 inf + 535 1554040648.561 * * [simplify]: Extracting #5: cost 293 inf + 20163 1554040648.576 * * [simplify]: Extracting #6: cost 91 inf + 74898 1554040648.610 * * [simplify]: Extracting #7: cost 7 inf + 106622 1554040648.632 * * [simplify]: Extracting #8: cost 0 inf + 109334 1554040648.675 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040648.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040648.675 * * * * [progress]: [ 769 / 2262 ] simplifiying candidate # 1554040648.675 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040648.676 * * [simplify]: iters left: 6 (18 enodes) 1554040648.680 * * [simplify]: iters left: 5 (83 enodes) 1554040648.696 * * [simplify]: iters left: 4 (211 enodes) 1554040648.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040648.792 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040648.792 * * [simplify]: Extracting #2: cost 42 inf + 0 1554040648.793 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040648.795 * * [simplify]: Extracting #4: cost 307 inf + 1360 1554040648.807 * * [simplify]: Extracting #5: cost 156 inf + 35250 1554040648.840 * * [simplify]: Extracting #6: cost 12 inf + 84733 1554040648.877 * * [simplify]: Extracting #7: cost 0 inf + 90101 1554040648.919 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) 1554040648.919 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040648.920 * * * * [progress]: [ 770 / 2262 ] simplifiying candidate # 1554040648.920 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040648.921 * * [simplify]: iters left: 6 (24 enodes) 1554040648.934 * * [simplify]: iters left: 5 (121 enodes) 1554040648.971 * * [simplify]: iters left: 4 (355 enodes) 1554040649.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040649.107 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040649.107 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040649.107 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040649.109 * * [simplify]: Extracting #4: cost 292 inf + 453 1554040649.114 * * [simplify]: Extracting #5: cost 388 inf + 8058 1554040649.128 * * [simplify]: Extracting #6: cost 167 inf + 78725 1554040649.157 * * [simplify]: Extracting #7: cost 27 inf + 144647 1554040649.213 * * [simplify]: Extracting #8: cost 0 inf + 162724 1554040649.262 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040649.262 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040649.262 * * * * [progress]: [ 771 / 2262 ] simplifiying candidate # 1554040649.263 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040649.263 * * [simplify]: iters left: 6 (24 enodes) 1554040649.270 * * [simplify]: iters left: 5 (121 enodes) 1554040649.299 * * [simplify]: iters left: 4 (361 enodes) 1554040649.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040649.467 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040649.467 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040649.468 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040649.469 * * [simplify]: Extracting #4: cost 249 inf + 989 1554040649.472 * * [simplify]: Extracting #5: cost 307 inf + 15415 1554040649.497 * * [simplify]: Extracting #6: cost 249 inf + 48300 1554040649.528 * * [simplify]: Extracting #7: cost 160 inf + 79287 1554040649.585 * * [simplify]: Extracting #8: cost 42 inf + 147668 1554040649.664 * * [simplify]: Extracting #9: cost 0 inf + 174541 1554040649.724 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) 1554040649.724 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040649.724 * * * * [progress]: [ 772 / 2262 ] simplifiying candidate # 1554040649.725 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040649.725 * * [simplify]: iters left: 6 (22 enodes) 1554040649.738 * * [simplify]: iters left: 5 (114 enodes) 1554040649.788 * * [simplify]: iters left: 4 (334 enodes) 1554040649.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040649.957 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040649.957 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040649.957 * * [simplify]: Extracting #3: cost 149 inf + 0 1554040649.958 * * [simplify]: Extracting #4: cost 354 inf + 625 1554040649.962 * * [simplify]: Extracting #5: cost 312 inf + 18630 1554040649.975 * * [simplify]: Extracting #6: cost 106 inf + 74723 1554040649.996 * * [simplify]: Extracting #7: cost 7 inf + 111883 1554040650.039 * * [simplify]: Extracting #8: cost 0 inf + 113873 1554040650.079 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040650.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040650.080 * * * * [progress]: [ 773 / 2262 ] simplifiying candidate # 1554040650.080 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040650.080 * * [simplify]: iters left: 6 (18 enodes) 1554040650.088 * * [simplify]: iters left: 5 (83 enodes) 1554040650.116 * * [simplify]: iters left: 4 (210 enodes) 1554040650.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040650.225 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040650.225 * * [simplify]: Extracting #2: cost 42 inf + 0 1554040650.225 * * [simplify]: Extracting #3: cost 186 inf + 0 1554040650.229 * * [simplify]: Extracting #4: cost 274 inf + 14504 1554040650.253 * * [simplify]: Extracting #5: cost 49 inf + 77958 1554040650.279 * * [simplify]: Extracting #6: cost 0 inf + 93241 1554040650.308 * * [simplify]: Extracting #7: cost 0 inf + 92881 1554040650.347 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554040650.347 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040650.348 * * * * [progress]: [ 774 / 2262 ] simplifiying candidate # 1554040650.348 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040650.348 * * [simplify]: iters left: 6 (19 enodes) 1554040650.358 * * [simplify]: iters left: 5 (90 enodes) 1554040650.392 * * [simplify]: iters left: 4 (259 enodes) 1554040650.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040650.497 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040650.498 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040650.498 * * [simplify]: Extracting #3: cost 116 inf + 0 1554040650.499 * * [simplify]: Extracting #4: cost 265 inf + 248 1554040650.503 * * [simplify]: Extracting #5: cost 349 inf + 6108 1554040650.526 * * [simplify]: Extracting #6: cost 137 inf + 88929 1554040650.585 * * [simplify]: Extracting #7: cost 6 inf + 153685 1554040650.647 * * [simplify]: Extracting #8: cost 0 inf + 144725 1554040650.705 * * [simplify]: Extracting #9: cost 0 inf + 144343 1554040650.762 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040650.763 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040650.763 * * * * [progress]: [ 775 / 2262 ] simplifiying candidate # 1554040650.764 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040650.764 * * [simplify]: iters left: 6 (22 enodes) 1554040650.775 * * [simplify]: iters left: 5 (115 enodes) 1554040650.800 * * [simplify]: iters left: 4 (342 enodes) 1554040650.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040650.992 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040650.992 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040650.993 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040650.995 * * [simplify]: Extracting #4: cost 244 inf + 538 1554040650.999 * * [simplify]: Extracting #5: cost 316 inf + 6519 1554040651.029 * * [simplify]: Extracting #6: cost 228 inf + 72720 1554040651.096 * * [simplify]: Extracting #7: cost 69 inf + 144330 1554040651.145 * * [simplify]: Extracting #8: cost 16 inf + 165097 1554040651.216 * * [simplify]: Extracting #9: cost 0 inf + 172280 1554040651.271 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) 1554040651.271 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040651.272 * * * * [progress]: [ 776 / 2262 ] simplifiying candidate # 1554040651.272 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040651.272 * * [simplify]: iters left: 6 (24 enodes) 1554040651.279 * * [simplify]: iters left: 5 (122 enodes) 1554040651.309 * * [simplify]: iters left: 4 (363 enodes) 1554040651.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040651.493 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040651.493 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040651.493 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040651.495 * * [simplify]: Extracting #4: cost 319 inf + 492 1554040651.501 * * [simplify]: Extracting #5: cost 469 inf + 21288 1554040651.560 * * [simplify]: Extracting #6: cost 128 inf + 193221 1554040651.653 * * [simplify]: Extracting #7: cost 2 inf + 234071 1554040651.736 * * [simplify]: Extracting #8: cost 0 inf + 223697 1554040651.824 * * [simplify]: Extracting #9: cost 0 inf + 223246 1554040651.877 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040651.877 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040651.878 * * * * [progress]: [ 777 / 2262 ] simplifiying candidate # 1554040651.878 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040651.878 * * [simplify]: iters left: 6 (24 enodes) 1554040651.886 * * [simplify]: iters left: 5 (122 enodes) 1554040651.929 * * [simplify]: iters left: 4 (369 enodes) 1554040652.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040652.126 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040652.126 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040652.127 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040652.129 * * [simplify]: Extracting #4: cost 288 inf + 293 1554040652.133 * * [simplify]: Extracting #5: cost 442 inf + 5614 1554040652.170 * * [simplify]: Extracting #6: cost 277 inf + 104026 1554040652.233 * * [simplify]: Extracting #7: cost 89 inf + 198480 1554040652.304 * * [simplify]: Extracting #8: cost 27 inf + 225897 1554040652.373 * * [simplify]: Extracting #9: cost 0 inf + 236963 1554040652.477 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040652.477 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040652.477 * * * * [progress]: [ 778 / 2262 ] simplifiying candidate # 1554040652.478 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040652.478 * * [simplify]: iters left: 6 (24 enodes) 1554040652.485 * * [simplify]: iters left: 5 (122 enodes) 1554040652.524 * * [simplify]: iters left: 4 (363 enodes) 1554040652.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040652.725 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040652.726 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040652.726 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040652.727 * * [simplify]: Extracting #4: cost 319 inf + 492 1554040652.733 * * [simplify]: Extracting #5: cost 469 inf + 21288 1554040652.783 * * [simplify]: Extracting #6: cost 128 inf + 193221 1554040652.850 * * [simplify]: Extracting #7: cost 2 inf + 234071 1554040652.924 * * [simplify]: Extracting #8: cost 0 inf + 223697 1554040653.026 * * [simplify]: Extracting #9: cost 0 inf + 223246 1554040653.105 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040653.105 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040653.105 * * * * [progress]: [ 779 / 2262 ] simplifiying candidate # 1554040653.105 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040653.106 * * [simplify]: iters left: 6 (24 enodes) 1554040653.116 * * [simplify]: iters left: 5 (122 enodes) 1554040653.164 * * [simplify]: iters left: 4 (369 enodes) 1554040653.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040653.349 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040653.349 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040653.349 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040653.350 * * [simplify]: Extracting #4: cost 288 inf + 293 1554040653.352 * * [simplify]: Extracting #5: cost 442 inf + 5614 1554040653.376 * * [simplify]: Extracting #6: cost 277 inf + 104026 1554040653.437 * * [simplify]: Extracting #7: cost 89 inf + 198480 1554040653.542 * * [simplify]: Extracting #8: cost 27 inf + 225897 1554040653.609 * * [simplify]: Extracting #9: cost 0 inf + 236963 1554040653.721 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040653.721 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040653.722 * * * * [progress]: [ 780 / 2262 ] simplifiying candidate # 1554040653.723 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040653.723 * * [simplify]: iters left: 6 (24 enodes) 1554040653.737 * * [simplify]: iters left: 5 (121 enodes) 1554040653.788 * * [simplify]: iters left: 4 (360 enodes) 1554040653.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040653.960 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040653.960 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040653.961 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040653.962 * * [simplify]: Extracting #4: cost 322 inf + 208 1554040653.965 * * [simplify]: Extracting #5: cost 450 inf + 20367 1554040653.997 * * [simplify]: Extracting #6: cost 107 inf + 174248 1554040654.051 * * [simplify]: Extracting #7: cost 3 inf + 207752 1554040654.125 * * [simplify]: Extracting #8: cost 0 inf + 205687 1554040654.205 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))))) 1554040654.205 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040654.206 * * * * [progress]: [ 781 / 2262 ] simplifiying candidate # 1554040654.206 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040654.207 * * [simplify]: iters left: 6 (24 enodes) 1554040654.223 * * [simplify]: iters left: 5 (121 enodes) 1554040654.253 * * [simplify]: iters left: 4 (366 enodes) 1554040654.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040654.437 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040654.437 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040654.438 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040654.440 * * [simplify]: Extracting #4: cost 286 inf + 170 1554040654.444 * * [simplify]: Extracting #5: cost 419 inf + 6063 1554040654.467 * * [simplify]: Extracting #6: cost 278 inf + 70546 1554040654.522 * * [simplify]: Extracting #7: cost 105 inf + 161597 1554040654.600 * * [simplify]: Extracting #8: cost 17 inf + 207307 1554040654.684 * * [simplify]: Extracting #9: cost 2 inf + 215158 1554040654.750 * * [simplify]: Extracting #10: cost 0 inf + 215664 1554040654.826 * [simplify]: Simplified to (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040654.826 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040654.827 * * * * [progress]: [ 782 / 2262 ] simplifiying candidate # 1554040654.827 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040654.827 * * [simplify]: iters left: 6 (21 enodes) 1554040654.836 * * [simplify]: iters left: 5 (95 enodes) 1554040654.857 * * [simplify]: iters left: 4 (267 enodes) 1554040654.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040654.959 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040654.959 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040654.959 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040654.961 * * [simplify]: Extracting #4: cost 278 inf + 370 1554040654.965 * * [simplify]: Extracting #5: cost 353 inf + 10707 1554040654.999 * * [simplify]: Extracting #6: cost 100 inf + 129206 1554040655.064 * * [simplify]: Extracting #7: cost 5 inf + 163925 1554040655.128 * * [simplify]: Extracting #8: cost 0 inf + 155862 1554040655.162 * * [simplify]: Extracting #9: cost 0 inf + 155611 1554040655.196 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040655.196 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040655.196 * * * * [progress]: [ 783 / 2262 ] simplifiying candidate # 1554040655.197 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040655.197 * * [simplify]: iters left: 6 (24 enodes) 1554040655.211 * * [simplify]: iters left: 5 (119 enodes) 1554040655.260 * * [simplify]: iters left: 4 (347 enodes) 1554040655.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040655.458 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040655.458 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040655.459 * * [simplify]: Extracting #3: cost 165 inf + 0 1554040655.460 * * [simplify]: Extracting #4: cost 248 inf + 539 1554040655.464 * * [simplify]: Extracting #5: cost 330 inf + 5370 1554040655.489 * * [simplify]: Extracting #6: cost 227 inf + 75946 1554040655.554 * * [simplify]: Extracting #7: cost 73 inf + 147907 1554040655.607 * * [simplify]: Extracting #8: cost 17 inf + 170563 1554040655.668 * * [simplify]: Extracting #9: cost 6 inf + 174791 1554040655.716 * * [simplify]: Extracting #10: cost 0 inf + 176931 1554040655.782 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040655.782 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040655.782 * * * * [progress]: [ 784 / 2262 ] simplifiying candidate # 1554040655.783 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040655.783 * * [simplify]: iters left: 6 (24 enodes) 1554040655.796 * * [simplify]: iters left: 5 (122 enodes) 1554040655.824 * * [simplify]: iters left: 4 (363 enodes) 1554040656.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040656.015 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040656.015 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040656.015 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040656.017 * * [simplify]: Extracting #4: cost 311 inf + 208 1554040656.026 * * [simplify]: Extracting #5: cost 422 inf + 28114 1554040656.088 * * [simplify]: Extracting #6: cost 80 inf + 185246 1554040656.164 * * [simplify]: Extracting #7: cost 2 inf + 199165 1554040656.237 * * [simplify]: Extracting #8: cost 0 inf + 197910 1554040656.291 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040656.291 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040656.292 * * * * [progress]: [ 785 / 2262 ] simplifiying candidate # 1554040656.293 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040656.293 * * [simplify]: iters left: 6 (24 enodes) 1554040656.308 * * [simplify]: iters left: 5 (122 enodes) 1554040656.338 * * [simplify]: iters left: 4 (369 enodes) 1554040656.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040656.503 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040656.503 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040656.503 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040656.504 * * [simplify]: Extracting #4: cost 272 inf + 456 1554040656.507 * * [simplify]: Extracting #5: cost 388 inf + 7559 1554040656.529 * * [simplify]: Extracting #6: cost 198 inf + 113812 1554040656.587 * * [simplify]: Extracting #7: cost 66 inf + 180162 1554040656.665 * * [simplify]: Extracting #8: cost 13 inf + 202414 1554040656.734 * * [simplify]: Extracting #9: cost 1 inf + 207106 1554040656.840 * * [simplify]: Extracting #10: cost 0 inf + 207359 1554040656.906 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040656.906 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040656.907 * * * * [progress]: [ 786 / 2262 ] simplifiying candidate # 1554040656.907 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040656.907 * * [simplify]: iters left: 6 (19 enodes) 1554040656.915 * * [simplify]: iters left: 5 (89 enodes) 1554040656.953 * * [simplify]: iters left: 4 (254 enodes) 1554040657.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040657.079 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040657.079 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040657.079 * * [simplify]: Extracting #3: cost 117 inf + 0 1554040657.080 * * [simplify]: Extracting #4: cost 267 inf + 370 1554040657.084 * * [simplify]: Extracting #5: cost 330 inf + 23824 1554040657.106 * * [simplify]: Extracting #6: cost 78 inf + 129717 1554040657.151 * * [simplify]: Extracting #7: cost 3 inf + 154653 1554040657.197 * * [simplify]: Extracting #8: cost 0 inf + 148143 1554040657.256 * * [simplify]: Extracting #9: cost 0 inf + 147841 1554040657.314 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040657.314 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040657.315 * * * * [progress]: [ 787 / 2262 ] simplifiying candidate # 1554040657.315 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040657.315 * * [simplify]: iters left: 6 (22 enodes) 1554040657.322 * * [simplify]: iters left: 5 (114 enodes) 1554040657.353 * * [simplify]: iters left: 4 (337 enodes) 1554040657.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040657.572 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040657.572 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040657.572 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040657.580 * * [simplify]: Extracting #4: cost 242 inf + 293 1554040657.583 * * [simplify]: Extracting #5: cost 324 inf + 4761 1554040657.596 * * [simplify]: Extracting #6: cost 280 inf + 34698 1554040657.637 * * [simplify]: Extracting #7: cost 125 inf + 106041 1554040657.708 * * [simplify]: Extracting #8: cost 15 inf + 165239 1554040657.760 * * [simplify]: Extracting #9: cost 2 inf + 171429 1554040657.815 * * [simplify]: Extracting #10: cost 0 inf + 171935 1554040657.875 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040657.875 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040657.875 * * * * [progress]: [ 788 / 2262 ] simplifiying candidate # 1554040657.875 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040657.876 * * [simplify]: iters left: 6 (24 enodes) 1554040657.882 * * [simplify]: iters left: 5 (122 enodes) 1554040657.929 * * [simplify]: iters left: 4 (363 enodes) 1554040658.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040658.138 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040658.138 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040658.139 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040658.139 * * [simplify]: Extracting #4: cost 311 inf + 208 1554040658.144 * * [simplify]: Extracting #5: cost 422 inf + 28114 1554040658.183 * * [simplify]: Extracting #6: cost 80 inf + 185246 1554040658.247 * * [simplify]: Extracting #7: cost 2 inf + 199165 1554040658.318 * * [simplify]: Extracting #8: cost 0 inf + 197910 1554040658.379 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040658.379 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040658.380 * * * * [progress]: [ 789 / 2262 ] simplifiying candidate # 1554040658.381 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040658.381 * * [simplify]: iters left: 6 (24 enodes) 1554040658.394 * * [simplify]: iters left: 5 (122 enodes) 1554040658.439 * * [simplify]: iters left: 4 (369 enodes) 1554040658.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040658.646 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040658.646 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040658.646 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040658.647 * * [simplify]: Extracting #4: cost 272 inf + 456 1554040658.650 * * [simplify]: Extracting #5: cost 388 inf + 7559 1554040658.672 * * [simplify]: Extracting #6: cost 198 inf + 113812 1554040658.738 * * [simplify]: Extracting #7: cost 66 inf + 180162 1554040658.811 * * [simplify]: Extracting #8: cost 13 inf + 202414 1554040658.898 * * [simplify]: Extracting #9: cost 1 inf + 207106 1554040658.977 * * [simplify]: Extracting #10: cost 0 inf + 207359 1554040659.059 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040659.059 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040659.060 * * * * [progress]: [ 790 / 2262 ] simplifiying candidate # 1554040659.060 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040659.061 * * [simplify]: iters left: 6 (24 enodes) 1554040659.074 * * [simplify]: iters left: 5 (122 enodes) 1554040659.129 * * [simplify]: iters left: 4 (363 enodes) 1554040659.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040659.312 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040659.312 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040659.313 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040659.314 * * [simplify]: Extracting #4: cost 321 inf + 330 1554040659.318 * * [simplify]: Extracting #5: cost 468 inf + 21386 1554040659.357 * * [simplify]: Extracting #6: cost 143 inf + 177959 1554040659.422 * * [simplify]: Extracting #7: cost 2 inf + 239201 1554040659.492 * * [simplify]: Extracting #8: cost 0 inf + 216821 1554040659.577 * * [simplify]: Extracting #9: cost 0 inf + 216570 1554040659.659 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040659.659 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040659.660 * * * * [progress]: [ 791 / 2262 ] simplifiying candidate # 1554040659.660 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040659.661 * * [simplify]: iters left: 6 (24 enodes) 1554040659.672 * * [simplify]: iters left: 5 (122 enodes) 1554040659.699 * * [simplify]: iters left: 4 (369 enodes) 1554040659.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040659.926 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040659.926 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040659.926 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040659.927 * * [simplify]: Extracting #4: cost 288 inf + 293 1554040659.929 * * [simplify]: Extracting #5: cost 443 inf + 5580 1554040659.951 * * [simplify]: Extracting #6: cost 294 inf + 79280 1554040660.038 * * [simplify]: Extracting #7: cost 107 inf + 173614 1554040660.148 * * [simplify]: Extracting #8: cost 23 inf + 219166 1554040660.245 * * [simplify]: Extracting #9: cost 1 inf + 229270 1554040660.325 * * [simplify]: Extracting #10: cost 0 inf + 229523 1554040660.405 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040660.405 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040660.406 * * * * [progress]: [ 792 / 2262 ] simplifiying candidate # 1554040660.406 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040660.406 * * [simplify]: iters left: 6 (22 enodes) 1554040660.413 * * [simplify]: iters left: 5 (116 enodes) 1554040660.446 * * [simplify]: iters left: 4 (346 enodes) 1554040660.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040660.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040660.599 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040660.599 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040660.600 * * [simplify]: Extracting #4: cost 292 inf + 776 1554040660.602 * * [simplify]: Extracting #5: cost 429 inf + 9636 1554040660.615 * * [simplify]: Extracting #6: cost 216 inf + 90696 1554040660.668 * * [simplify]: Extracting #7: cost 39 inf + 183710 1554040660.749 * * [simplify]: Extracting #8: cost 1 inf + 188218 1554040660.799 * * [simplify]: Extracting #9: cost 0 inf + 183668 1554040660.858 * * [simplify]: Extracting #10: cost 0 inf + 183297 1554040660.930 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040660.930 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040660.930 * * * * [progress]: [ 793 / 2262 ] simplifiying candidate # 1554040660.931 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040660.931 * * [simplify]: iters left: 6 (22 enodes) 1554040660.944 * * [simplify]: iters left: 5 (116 enodes) 1554040660.997 * * [simplify]: iters left: 4 (352 enodes) 1554040661.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040661.190 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040661.190 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040661.191 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040661.192 * * [simplify]: Extracting #4: cost 259 inf + 334 1554040661.196 * * [simplify]: Extracting #5: cost 381 inf + 5865 1554040661.221 * * [simplify]: Extracting #6: cost 255 inf + 73290 1554040661.290 * * [simplify]: Extracting #7: cost 88 inf + 149601 1554040661.368 * * [simplify]: Extracting #8: cost 27 inf + 181479 1554040661.432 * * [simplify]: Extracting #9: cost 2 inf + 192597 1554040661.479 * * [simplify]: Extracting #10: cost 0 inf + 193434 1554040661.569 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040661.570 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040661.570 * * * * [progress]: [ 794 / 2262 ] simplifiying candidate # 1554040661.571 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040661.571 * * [simplify]: iters left: 6 (24 enodes) 1554040661.585 * * [simplify]: iters left: 5 (121 enodes) 1554040661.635 * * [simplify]: iters left: 4 (358 enodes) 1554040661.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040661.797 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040661.797 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040661.797 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040661.798 * * [simplify]: Extracting #4: cost 304 inf + 370 1554040661.801 * * [simplify]: Extracting #5: cost 433 inf + 16452 1554040661.829 * * [simplify]: Extracting #6: cost 131 inf + 154626 1554040661.886 * * [simplify]: Extracting #7: cost 2 inf + 196555 1554040661.967 * * [simplify]: Extracting #8: cost 0 inf + 188880 1554040662.048 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040662.048 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040662.048 * * * * [progress]: [ 795 / 2262 ] simplifiying candidate # 1554040662.049 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040662.049 * * [simplify]: iters left: 6 (24 enodes) 1554040662.062 * * [simplify]: iters left: 5 (121 enodes) 1554040662.112 * * [simplify]: iters left: 4 (364 enodes) 1554040662.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040662.301 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040662.302 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040662.302 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040662.304 * * [simplify]: Extracting #4: cost 265 inf + 415 1554040662.308 * * [simplify]: Extracting #5: cost 394 inf + 5127 1554040662.325 * * [simplify]: Extracting #6: cost 275 inf + 66720 1554040662.376 * * [simplify]: Extracting #7: cost 87 inf + 158766 1554040662.463 * * [simplify]: Extracting #8: cost 17 inf + 190924 1554040662.524 * * [simplify]: Extracting #9: cost 2 inf + 197507 1554040662.587 * * [simplify]: Extracting #10: cost 0 inf + 198013 1554040662.653 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040662.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040662.653 * * * * [progress]: [ 796 / 2262 ] simplifiying candidate # 1554040662.654 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040662.654 * * [simplify]: iters left: 6 (24 enodes) 1554040662.662 * * [simplify]: iters left: 5 (122 enodes) 1554040662.696 * * [simplify]: iters left: 4 (370 enodes) 1554040662.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040662.905 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040662.905 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040662.905 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040662.906 * * [simplify]: Extracting #4: cost 331 inf + 208 1554040662.909 * * [simplify]: Extracting #5: cost 508 inf + 8553 1554040662.938 * * [simplify]: Extracting #6: cost 205 inf + 107969 1554040662.989 * * [simplify]: Extracting #7: cost 28 inf + 186917 1554040663.053 * * [simplify]: Extracting #8: cost 0 inf + 210012 1554040663.147 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040663.147 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040663.147 * * * * [progress]: [ 797 / 2262 ] simplifiying candidate # 1554040663.148 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040663.148 * * [simplify]: iters left: 6 (24 enodes) 1554040663.159 * * [simplify]: iters left: 5 (122 enodes) 1554040663.188 * * [simplify]: iters left: 4 (376 enodes) 1554040663.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040663.365 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040663.365 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040663.365 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040663.366 * * [simplify]: Extracting #4: cost 296 inf + 252 1554040663.369 * * [simplify]: Extracting #5: cost 449 inf + 8329 1554040663.400 * * [simplify]: Extracting #6: cost 278 inf + 82176 1554040663.448 * * [simplify]: Extracting #7: cost 122 inf + 159642 1554040663.523 * * [simplify]: Extracting #8: cost 28 inf + 219052 1554040663.608 * * [simplify]: Extracting #9: cost 7 inf + 226706 1554040663.689 * * [simplify]: Extracting #10: cost 0 inf + 229681 1554040663.764 * [simplify]: Simplified to (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040663.764 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040663.764 * * * * [progress]: [ 798 / 2262 ] simplifiying candidate # 1554040663.764 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040663.765 * * [simplify]: iters left: 6 (24 enodes) 1554040663.771 * * [simplify]: iters left: 5 (121 enodes) 1554040663.816 * * [simplify]: iters left: 4 (352 enodes) 1554040663.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040663.992 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040663.992 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040663.992 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040663.993 * * [simplify]: Extracting #4: cost 304 inf + 248 1554040663.996 * * [simplify]: Extracting #5: cost 434 inf + 13122 1554040664.016 * * [simplify]: Extracting #6: cost 135 inf + 145008 1554040664.073 * * [simplify]: Extracting #7: cost 5 inf + 199359 1554040664.143 * * [simplify]: Extracting #8: cost 0 inf + 187961 1554040664.223 * * [simplify]: Extracting #9: cost 0 inf + 187630 1554040664.302 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040664.302 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040664.303 * * * * [progress]: [ 799 / 2262 ] simplifiying candidate # 1554040664.303 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040664.303 * * [simplify]: iters left: 6 (24 enodes) 1554040664.316 * * [simplify]: iters left: 5 (121 enodes) 1554040664.367 * * [simplify]: iters left: 4 (358 enodes) 1554040664.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040664.583 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040664.583 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040664.583 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040664.585 * * [simplify]: Extracting #4: cost 260 inf + 415 1554040664.589 * * [simplify]: Extracting #5: cost 387 inf + 5124 1554040664.610 * * [simplify]: Extracting #6: cost 278 inf + 60966 1554040664.654 * * [simplify]: Extracting #7: cost 97 inf + 146711 1554040664.710 * * [simplify]: Extracting #8: cost 18 inf + 188018 1554040664.801 * * [simplify]: Extracting #9: cost 0 inf + 195749 1554040664.887 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040664.888 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040664.888 * * * * [progress]: [ 800 / 2262 ] simplifiying candidate # 1554040664.889 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040664.889 * * [simplify]: iters left: 6 (24 enodes) 1554040664.902 * * [simplify]: iters left: 5 (123 enodes) 1554040664.947 * * [simplify]: iters left: 4 (373 enodes) 1554040665.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040665.119 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040665.119 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040665.120 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040665.120 * * [simplify]: Extracting #4: cost 323 inf + 126 1554040665.124 * * [simplify]: Extracting #5: cost 487 inf + 14764 1554040665.164 * * [simplify]: Extracting #6: cost 152 inf + 168757 1554040665.228 * * [simplify]: Extracting #7: cost 1 inf + 225777 1554040665.298 * * [simplify]: Extracting #8: cost 0 inf + 209392 1554040665.356 * * [simplify]: Extracting #9: cost 0 inf + 208901 1554040665.424 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040665.424 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040665.424 * * * * [progress]: [ 801 / 2262 ] simplifiying candidate # 1554040665.424 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040665.425 * * [simplify]: iters left: 6 (24 enodes) 1554040665.437 * * [simplify]: iters left: 5 (123 enodes) 1554040665.487 * * [simplify]: iters left: 4 (379 enodes) 1554040665.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040665.700 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040665.700 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040665.700 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040665.702 * * [simplify]: Extracting #4: cost 287 inf + 252 1554040665.707 * * [simplify]: Extracting #5: cost 439 inf + 8853 1554040665.730 * * [simplify]: Extracting #6: cost 272 inf + 82556 1554040665.775 * * [simplify]: Extracting #7: cost 112 inf + 159006 1554040665.852 * * [simplify]: Extracting #8: cost 21 inf + 216537 1554040665.917 * * [simplify]: Extracting #9: cost 2 inf + 224940 1554040666.024 * * [simplify]: Extracting #10: cost 0 inf + 225446 1554040666.104 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040666.105 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040666.105 * * * * [progress]: [ 802 / 2262 ] simplifiying candidate # 1554040666.106 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040666.106 * * [simplify]: iters left: 6 (22 enodes) 1554040666.118 * * [simplify]: iters left: 5 (115 enodes) 1554040666.148 * * [simplify]: iters left: 4 (341 enodes) 1554040666.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040666.295 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040666.295 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040666.295 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040666.296 * * [simplify]: Extracting #4: cost 296 inf + 330 1554040666.300 * * [simplify]: Extracting #5: cost 427 inf + 15361 1554040666.321 * * [simplify]: Extracting #6: cost 197 inf + 99105 1554040666.364 * * [simplify]: Extracting #7: cost 27 inf + 168578 1554040666.439 * * [simplify]: Extracting #8: cost 0 inf + 183066 1554040666.517 * * [simplify]: Extracting #9: cost 0 inf + 182815 1554040666.593 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040666.593 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040666.594 * * * * [progress]: [ 803 / 2262 ] simplifiying candidate # 1554040666.594 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040666.595 * * [simplify]: iters left: 6 (22 enodes) 1554040666.607 * * [simplify]: iters left: 5 (115 enodes) 1554040666.657 * * [simplify]: iters left: 4 (347 enodes) 1554040666.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040666.862 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040666.862 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040666.863 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040666.864 * * [simplify]: Extracting #4: cost 254 inf + 334 1554040666.867 * * [simplify]: Extracting #5: cost 376 inf + 5823 1554040666.883 * * [simplify]: Extracting #6: cost 263 inf + 67238 1554040666.929 * * [simplify]: Extracting #7: cost 82 inf + 150548 1554040666.975 * * [simplify]: Extracting #8: cost 22 inf + 182272 1554040667.048 * * [simplify]: Extracting #9: cost 9 inf + 187184 1554040667.100 * * [simplify]: Extracting #10: cost 0 inf + 190414 1554040667.150 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040667.151 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040667.151 * * * * [progress]: [ 804 / 2262 ] simplifiying candidate # 1554040667.152 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040667.152 * * [simplify]: iters left: 6 (24 enodes) 1554040667.166 * * [simplify]: iters left: 5 (123 enodes) 1554040667.199 * * [simplify]: iters left: 4 (373 enodes) 1554040667.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040667.415 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040667.415 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040667.415 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040667.416 * * [simplify]: Extracting #4: cost 323 inf + 126 1554040667.419 * * [simplify]: Extracting #5: cost 487 inf + 14764 1554040667.454 * * [simplify]: Extracting #6: cost 152 inf + 168757 1554040667.520 * * [simplify]: Extracting #7: cost 1 inf + 225777 1554040667.585 * * [simplify]: Extracting #8: cost 0 inf + 209392 1554040667.642 * * [simplify]: Extracting #9: cost 0 inf + 208901 1554040667.726 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040667.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040667.727 * * * * [progress]: [ 805 / 2262 ] simplifiying candidate # 1554040667.727 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040667.728 * * [simplify]: iters left: 6 (24 enodes) 1554040667.741 * * [simplify]: iters left: 5 (123 enodes) 1554040667.798 * * [simplify]: iters left: 4 (379 enodes) 1554040668.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040668.008 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040668.008 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040668.009 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040668.010 * * [simplify]: Extracting #4: cost 287 inf + 252 1554040668.016 * * [simplify]: Extracting #5: cost 439 inf + 8853 1554040668.044 * * [simplify]: Extracting #6: cost 272 inf + 82556 1554040668.103 * * [simplify]: Extracting #7: cost 112 inf + 159006 1554040668.160 * * [simplify]: Extracting #8: cost 21 inf + 216537 1554040668.250 * * [simplify]: Extracting #9: cost 2 inf + 224940 1554040668.314 * * [simplify]: Extracting #10: cost 0 inf + 225446 1554040668.370 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040668.370 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040668.371 * * * * [progress]: [ 806 / 2262 ] simplifiying candidate # 1554040668.371 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040668.371 * * [simplify]: iters left: 6 (24 enodes) 1554040668.384 * * [simplify]: iters left: 5 (122 enodes) 1554040668.438 * * [simplify]: iters left: 4 (363 enodes) 1554040668.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040668.661 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040668.661 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040668.661 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040668.662 * * [simplify]: Extracting #4: cost 321 inf + 330 1554040668.666 * * [simplify]: Extracting #5: cost 468 inf + 21386 1554040668.712 * * [simplify]: Extracting #6: cost 143 inf + 177959 1554040668.817 * * [simplify]: Extracting #7: cost 2 inf + 239201 1554040668.893 * * [simplify]: Extracting #8: cost 0 inf + 216821 1554040668.965 * * [simplify]: Extracting #9: cost 0 inf + 216570 1554040669.029 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040669.029 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040669.030 * * * * [progress]: [ 807 / 2262 ] simplifiying candidate # 1554040669.030 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040669.030 * * [simplify]: iters left: 6 (24 enodes) 1554040669.043 * * [simplify]: iters left: 5 (122 enodes) 1554040669.086 * * [simplify]: iters left: 4 (369 enodes) 1554040669.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040669.269 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040669.269 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040669.270 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040669.271 * * [simplify]: Extracting #4: cost 288 inf + 293 1554040669.274 * * [simplify]: Extracting #5: cost 443 inf + 5580 1554040669.737 * * [simplify]: Extracting #6: cost 294 inf + 79280 1554040669.800 * * [simplify]: Extracting #7: cost 107 inf + 173614 1554040669.883 * * [simplify]: Extracting #8: cost 23 inf + 219166 1554040669.957 * * [simplify]: Extracting #9: cost 1 inf + 229270 1554040670.030 * * [simplify]: Extracting #10: cost 0 inf + 229523 1554040670.127 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040670.127 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040670.128 * * * * [progress]: [ 808 / 2262 ] simplifiying candidate # 1554040670.128 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040670.129 * * [simplify]: iters left: 6 (24 enodes) 1554040670.142 * * [simplify]: iters left: 5 (121 enodes) 1554040670.193 * * [simplify]: iters left: 4 (358 enodes) 1554040670.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040670.410 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040670.410 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040670.411 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040670.412 * * [simplify]: Extracting #4: cost 304 inf + 370 1554040670.418 * * [simplify]: Extracting #5: cost 433 inf + 16452 1554040670.460 * * [simplify]: Extracting #6: cost 131 inf + 154626 1554040670.514 * * [simplify]: Extracting #7: cost 2 inf + 196555 1554040670.590 * * [simplify]: Extracting #8: cost 0 inf + 188880 1554040670.662 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040670.662 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040670.662 * * * * [progress]: [ 809 / 2262 ] simplifiying candidate # 1554040670.662 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040670.663 * * [simplify]: iters left: 6 (24 enodes) 1554040670.670 * * [simplify]: iters left: 5 (121 enodes) 1554040670.713 * * [simplify]: iters left: 4 (364 enodes) 1554040670.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040670.935 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040670.935 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040670.936 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040670.938 * * [simplify]: Extracting #4: cost 265 inf + 415 1554040670.942 * * [simplify]: Extracting #5: cost 394 inf + 5127 1554040670.971 * * [simplify]: Extracting #6: cost 275 inf + 66720 1554040671.020 * * [simplify]: Extracting #7: cost 87 inf + 158766 1554040671.103 * * [simplify]: Extracting #8: cost 17 inf + 190924 1554040671.168 * * [simplify]: Extracting #9: cost 2 inf + 197507 1554040671.244 * * [simplify]: Extracting #10: cost 0 inf + 198013 1554040671.337 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040671.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040671.337 * * * * [progress]: [ 810 / 2262 ] simplifiying candidate # 1554040671.337 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040671.338 * * [simplify]: iters left: 6 (22 enodes) 1554040671.344 * * [simplify]: iters left: 5 (116 enodes) 1554040671.370 * * [simplify]: iters left: 4 (346 enodes) 1554040671.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040671.569 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040671.569 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040671.569 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040671.570 * * [simplify]: Extracting #4: cost 292 inf + 776 1554040671.573 * * [simplify]: Extracting #5: cost 429 inf + 9636 1554040671.585 * * [simplify]: Extracting #6: cost 216 inf + 90696 1554040671.648 * * [simplify]: Extracting #7: cost 39 inf + 183710 1554040671.701 * * [simplify]: Extracting #8: cost 1 inf + 188218 1554040671.778 * * [simplify]: Extracting #9: cost 0 inf + 183668 1554040671.830 * * [simplify]: Extracting #10: cost 0 inf + 183297 1554040671.885 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040671.885 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040671.886 * * * * [progress]: [ 811 / 2262 ] simplifiying candidate # 1554040671.886 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040671.887 * * [simplify]: iters left: 6 (22 enodes) 1554040671.898 * * [simplify]: iters left: 5 (116 enodes) 1554040671.925 * * [simplify]: iters left: 4 (352 enodes) 1554040672.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040672.136 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040672.136 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040672.137 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040672.138 * * [simplify]: Extracting #4: cost 259 inf + 334 1554040672.147 * * [simplify]: Extracting #5: cost 381 inf + 5865 1554040672.173 * * [simplify]: Extracting #6: cost 255 inf + 73290 1554040672.229 * * [simplify]: Extracting #7: cost 88 inf + 149601 1554040672.285 * * [simplify]: Extracting #8: cost 27 inf + 181479 1554040672.336 * * [simplify]: Extracting #9: cost 2 inf + 192597 1554040672.389 * * [simplify]: Extracting #10: cost 0 inf + 193434 1554040672.453 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040672.454 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040672.454 * * * * [progress]: [ 812 / 2262 ] simplifiying candidate # 1554040672.454 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040672.454 * * [simplify]: iters left: 6 (24 enodes) 1554040672.461 * * [simplify]: iters left: 5 (122 enodes) 1554040672.489 * * [simplify]: iters left: 4 (370 enodes) 1554040672.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040672.664 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040672.664 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040672.664 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040672.665 * * [simplify]: Extracting #4: cost 331 inf + 208 1554040672.668 * * [simplify]: Extracting #5: cost 508 inf + 8553 1554040672.690 * * [simplify]: Extracting #6: cost 205 inf + 107969 1554040672.744 * * [simplify]: Extracting #7: cost 28 inf + 186917 1554040672.841 * * [simplify]: Extracting #8: cost 0 inf + 210012 1554040672.913 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040672.913 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040672.914 * * * * [progress]: [ 813 / 2262 ] simplifiying candidate # 1554040672.914 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040672.915 * * [simplify]: iters left: 6 (24 enodes) 1554040672.928 * * [simplify]: iters left: 5 (122 enodes) 1554040672.979 * * [simplify]: iters left: 4 (376 enodes) 1554040673.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040673.177 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040673.177 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040673.178 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040673.179 * * [simplify]: Extracting #4: cost 296 inf + 252 1554040673.181 * * [simplify]: Extracting #5: cost 449 inf + 8329 1554040673.201 * * [simplify]: Extracting #6: cost 278 inf + 82176 1554040673.237 * * [simplify]: Extracting #7: cost 122 inf + 159642 1554040673.297 * * [simplify]: Extracting #8: cost 28 inf + 219052 1554040673.409 * * [simplify]: Extracting #9: cost 7 inf + 226706 1554040673.518 * * [simplify]: Extracting #10: cost 0 inf + 229681 1554040673.631 * [simplify]: Simplified to (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040673.631 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040673.632 * * * * [progress]: [ 814 / 2262 ] simplifiying candidate # 1554040673.632 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040673.633 * * [simplify]: iters left: 6 (24 enodes) 1554040673.646 * * [simplify]: iters left: 5 (121 enodes) 1554040673.696 * * [simplify]: iters left: 4 (352 enodes) 1554040673.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040673.870 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040673.870 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040673.871 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040673.872 * * [simplify]: Extracting #4: cost 304 inf + 248 1554040673.878 * * [simplify]: Extracting #5: cost 434 inf + 13122 1554040673.923 * * [simplify]: Extracting #6: cost 135 inf + 145008 1554040673.985 * * [simplify]: Extracting #7: cost 5 inf + 199359 1554040674.040 * * [simplify]: Extracting #8: cost 0 inf + 187961 1554040674.094 * * [simplify]: Extracting #9: cost 0 inf + 187630 1554040674.157 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040674.158 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040674.158 * * * * [progress]: [ 815 / 2262 ] simplifiying candidate # 1554040674.159 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040674.159 * * [simplify]: iters left: 6 (24 enodes) 1554040674.172 * * [simplify]: iters left: 5 (121 enodes) 1554040674.225 * * [simplify]: iters left: 4 (358 enodes) 1554040674.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040674.429 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040674.429 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040674.429 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040674.431 * * [simplify]: Extracting #4: cost 260 inf + 415 1554040674.435 * * [simplify]: Extracting #5: cost 387 inf + 5124 1554040674.457 * * [simplify]: Extracting #6: cost 278 inf + 60966 1554040674.519 * * [simplify]: Extracting #7: cost 97 inf + 146711 1554040674.574 * * [simplify]: Extracting #8: cost 18 inf + 188018 1554040674.657 * * [simplify]: Extracting #9: cost 0 inf + 195749 1554040674.714 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040674.714 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040674.715 * * * * [progress]: [ 816 / 2262 ] simplifiying candidate # 1554040674.715 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040674.715 * * [simplify]: iters left: 6 (24 enodes) 1554040674.729 * * [simplify]: iters left: 5 (123 enodes) 1554040674.784 * * [simplify]: iters left: 4 (373 enodes) 1554040674.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040674.975 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040674.975 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040674.975 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040674.976 * * [simplify]: Extracting #4: cost 323 inf + 126 1554040674.979 * * [simplify]: Extracting #5: cost 487 inf + 14764 1554040675.012 * * [simplify]: Extracting #6: cost 152 inf + 168757 1554040675.080 * * [simplify]: Extracting #7: cost 1 inf + 225777 1554040675.146 * * [simplify]: Extracting #8: cost 0 inf + 209392 1554040675.220 * * [simplify]: Extracting #9: cost 0 inf + 208901 1554040675.279 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040675.279 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040675.279 * * * * [progress]: [ 817 / 2262 ] simplifiying candidate # 1554040675.280 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040675.280 * * [simplify]: iters left: 6 (24 enodes) 1554040675.288 * * [simplify]: iters left: 5 (123 enodes) 1554040675.324 * * [simplify]: iters left: 4 (379 enodes) 1554040675.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040675.569 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040675.570 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040675.570 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040675.572 * * [simplify]: Extracting #4: cost 287 inf + 252 1554040675.577 * * [simplify]: Extracting #5: cost 439 inf + 8853 1554040675.608 * * [simplify]: Extracting #6: cost 272 inf + 82556 1554040675.647 * * [simplify]: Extracting #7: cost 112 inf + 159006 1554040675.709 * * [simplify]: Extracting #8: cost 21 inf + 216537 1554040675.815 * * [simplify]: Extracting #9: cost 2 inf + 224940 1554040675.908 * * [simplify]: Extracting #10: cost 0 inf + 225446 1554040675.964 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040675.964 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040675.964 * * * * [progress]: [ 818 / 2262 ] simplifiying candidate # 1554040675.964 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040675.965 * * [simplify]: iters left: 6 (22 enodes) 1554040675.971 * * [simplify]: iters left: 5 (115 enodes) 1554040676.018 * * [simplify]: iters left: 4 (341 enodes) 1554040676.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040676.170 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040676.170 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040676.170 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040676.171 * * [simplify]: Extracting #4: cost 296 inf + 330 1554040676.175 * * [simplify]: Extracting #5: cost 427 inf + 15361 1554040676.200 * * [simplify]: Extracting #6: cost 197 inf + 99105 1554040676.251 * * [simplify]: Extracting #7: cost 27 inf + 168578 1554040676.291 * * [simplify]: Extracting #8: cost 0 inf + 183066 1554040676.332 * * [simplify]: Extracting #9: cost 0 inf + 182815 1554040676.392 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040676.393 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040676.393 * * * * [progress]: [ 819 / 2262 ] simplifiying candidate # 1554040676.394 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040676.394 * * [simplify]: iters left: 6 (22 enodes) 1554040676.406 * * [simplify]: iters left: 5 (115 enodes) 1554040676.455 * * [simplify]: iters left: 4 (347 enodes) 1554040676.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040676.650 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040676.650 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040676.650 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040676.655 * * [simplify]: Extracting #4: cost 254 inf + 334 1554040676.657 * * [simplify]: Extracting #5: cost 376 inf + 5823 1554040676.669 * * [simplify]: Extracting #6: cost 263 inf + 67238 1554040676.711 * * [simplify]: Extracting #7: cost 82 inf + 150548 1554040676.765 * * [simplify]: Extracting #8: cost 22 inf + 182272 1554040676.825 * * [simplify]: Extracting #9: cost 9 inf + 187184 1554040676.870 * * [simplify]: Extracting #10: cost 0 inf + 190414 1554040676.934 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040676.934 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040676.935 * * * * [progress]: [ 820 / 2262 ] simplifiying candidate # 1554040676.935 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040676.935 * * [simplify]: iters left: 6 (24 enodes) 1554040676.942 * * [simplify]: iters left: 5 (123 enodes) 1554040676.992 * * [simplify]: iters left: 4 (373 enodes) 1554040677.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040677.228 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040677.228 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040677.228 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040677.230 * * [simplify]: Extracting #4: cost 323 inf + 126 1554040677.237 * * [simplify]: Extracting #5: cost 487 inf + 14764 1554040677.284 * * [simplify]: Extracting #6: cost 152 inf + 168757 1554040677.333 * * [simplify]: Extracting #7: cost 1 inf + 225777 1554040677.397 * * [simplify]: Extracting #8: cost 0 inf + 209392 1554040677.462 * * [simplify]: Extracting #9: cost 0 inf + 208901 1554040677.527 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040677.527 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040677.528 * * * * [progress]: [ 821 / 2262 ] simplifiying candidate # 1554040677.528 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040677.528 * * [simplify]: iters left: 6 (24 enodes) 1554040677.542 * * [simplify]: iters left: 5 (123 enodes) 1554040677.587 * * [simplify]: iters left: 4 (379 enodes) 1554040677.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040677.806 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040677.806 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040677.807 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040677.808 * * [simplify]: Extracting #4: cost 287 inf + 252 1554040677.811 * * [simplify]: Extracting #5: cost 439 inf + 8853 1554040677.826 * * [simplify]: Extracting #6: cost 272 inf + 82556 1554040677.882 * * [simplify]: Extracting #7: cost 112 inf + 159006 1554040677.960 * * [simplify]: Extracting #8: cost 21 inf + 216537 1554040678.030 * * [simplify]: Extracting #9: cost 2 inf + 224940 1554040678.113 * * [simplify]: Extracting #10: cost 0 inf + 225446 1554040678.217 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040678.217 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040678.218 * * * * [progress]: [ 822 / 2262 ] simplifiying candidate # 1554040678.218 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040678.219 * * [simplify]: iters left: 6 (24 enodes) 1554040678.233 * * [simplify]: iters left: 5 (121 enodes) 1554040678.279 * * [simplify]: iters left: 4 (360 enodes) 1554040678.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040678.481 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040678.481 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040678.481 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040678.483 * * [simplify]: Extracting #4: cost 323 inf + 126 1554040678.489 * * [simplify]: Extracting #5: cost 466 inf + 13322 1554040678.538 * * [simplify]: Extracting #6: cost 132 inf + 168909 1554040678.630 * * [simplify]: Extracting #7: cost 6 inf + 210461 1554040678.722 * * [simplify]: Extracting #8: cost 0 inf + 203887 1554040678.817 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040678.817 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040678.818 * * * * [progress]: [ 823 / 2262 ] simplifiying candidate # 1554040678.819 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040678.819 * * [simplify]: iters left: 6 (24 enodes) 1554040678.832 * * [simplify]: iters left: 5 (121 enodes) 1554040678.886 * * [simplify]: iters left: 4 (366 enodes) 1554040679.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040679.110 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040679.110 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040679.111 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040679.112 * * [simplify]: Extracting #4: cost 285 inf + 252 1554040679.116 * * [simplify]: Extracting #5: cost 419 inf + 6101 1554040679.138 * * [simplify]: Extracting #6: cost 264 inf + 79160 1554040679.178 * * [simplify]: Extracting #7: cost 102 inf + 163160 1554040679.285 * * [simplify]: Extracting #8: cost 25 inf + 204130 1554040679.352 * * [simplify]: Extracting #9: cost 1 inf + 214651 1554040679.443 * * [simplify]: Extracting #10: cost 0 inf + 214904 1554040679.520 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040679.520 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040679.521 * * * * [progress]: [ 824 / 2262 ] simplifiying candidate # 1554040679.521 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040679.521 * * [simplify]: iters left: 6 (24 enodes) 1554040679.530 * * [simplify]: iters left: 5 (122 enodes) 1554040679.587 * * [simplify]: iters left: 4 (370 enodes) 1554040679.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040679.817 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040679.817 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040679.817 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040679.818 * * [simplify]: Extracting #4: cost 331 inf + 208 1554040679.822 * * [simplify]: Extracting #5: cost 500 inf + 15440 1554040679.854 * * [simplify]: Extracting #6: cost 158 inf + 163670 1554040679.952 * * [simplify]: Extracting #7: cost 6 inf + 221387 1554040680.024 * * [simplify]: Extracting #8: cost 0 inf + 214572 1554040680.106 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040680.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040680.106 * * * * [progress]: [ 825 / 2262 ] simplifiying candidate # 1554040680.107 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040680.107 * * [simplify]: iters left: 6 (24 enodes) 1554040680.115 * * [simplify]: iters left: 5 (122 enodes) 1554040680.145 * * [simplify]: iters left: 4 (376 enodes) 1554040680.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040680.378 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040680.378 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040680.379 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040680.381 * * [simplify]: Extracting #4: cost 297 inf + 211 1554040680.385 * * [simplify]: Extracting #5: cost 455 inf + 6348 1554040680.414 * * [simplify]: Extracting #6: cost 290 inf + 82048 1554040680.473 * * [simplify]: Extracting #7: cost 115 inf + 169110 1554040680.553 * * [simplify]: Extracting #8: cost 54 inf + 206353 1554040680.641 * * [simplify]: Extracting #9: cost 13 inf + 222744 1554040680.713 * * [simplify]: Extracting #10: cost 0 inf + 229121 1554040680.816 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040680.817 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040680.817 * * * * [progress]: [ 826 / 2262 ] simplifiying candidate # 1554040680.818 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040680.818 * * [simplify]: iters left: 6 (24 enodes) 1554040680.832 * * [simplify]: iters left: 5 (122 enodes) 1554040680.886 * * [simplify]: iters left: 4 (370 enodes) 1554040681.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040681.087 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040681.088 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040681.088 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040681.089 * * [simplify]: Extracting #4: cost 331 inf + 208 1554040681.093 * * [simplify]: Extracting #5: cost 500 inf + 15440 1554040681.126 * * [simplify]: Extracting #6: cost 158 inf + 163670 1554040681.194 * * [simplify]: Extracting #7: cost 6 inf + 221387 1554040681.293 * * [simplify]: Extracting #8: cost 0 inf + 214572 1554040681.391 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040681.391 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040681.392 * * * * [progress]: [ 827 / 2262 ] simplifiying candidate # 1554040681.393 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040681.393 * * [simplify]: iters left: 6 (24 enodes) 1554040681.405 * * [simplify]: iters left: 5 (122 enodes) 1554040681.455 * * [simplify]: iters left: 4 (376 enodes) 1554040681.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040681.666 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040681.666 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040681.667 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040681.669 * * [simplify]: Extracting #4: cost 297 inf + 211 1554040681.673 * * [simplify]: Extracting #5: cost 455 inf + 6348 1554040681.698 * * [simplify]: Extracting #6: cost 290 inf + 82048 1554040681.753 * * [simplify]: Extracting #7: cost 115 inf + 169110 1554040681.862 * * [simplify]: Extracting #8: cost 54 inf + 206353 1554040681.944 * * [simplify]: Extracting #9: cost 13 inf + 222744 1554040682.015 * * [simplify]: Extracting #10: cost 0 inf + 229121 1554040682.097 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040682.097 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040682.098 * * * * [progress]: [ 828 / 2262 ] simplifiying candidate # 1554040682.098 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040682.099 * * [simplify]: iters left: 6 (22 enodes) 1554040682.111 * * [simplify]: iters left: 5 (115 enodes) 1554040682.142 * * [simplify]: iters left: 4 (343 enodes) 1554040682.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040682.288 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040682.288 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040682.288 * * [simplify]: Extracting #3: cost 130 inf + 0 1554040682.289 * * [simplify]: Extracting #4: cost 295 inf + 329 1554040682.292 * * [simplify]: Extracting #5: cost 402 inf + 9703 1554040682.314 * * [simplify]: Extracting #6: cost 167 inf + 96306 1554040682.361 * * [simplify]: Extracting #7: cost 8 inf + 158894 1554040682.402 * * [simplify]: Extracting #8: cost 0 inf + 160616 1554040682.471 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040682.472 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040682.472 * * * * [progress]: [ 829 / 2262 ] simplifiying candidate # 1554040682.473 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040682.473 * * [simplify]: iters left: 6 (22 enodes) 1554040682.486 * * [simplify]: iters left: 5 (115 enodes) 1554040682.537 * * [simplify]: iters left: 4 (349 enodes) 1554040682.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040682.680 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040682.680 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040682.681 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040682.682 * * [simplify]: Extracting #4: cost 255 inf + 416 1554040682.684 * * [simplify]: Extracting #5: cost 345 inf + 6391 1554040682.701 * * [simplify]: Extracting #6: cost 220 inf + 67776 1554040682.758 * * [simplify]: Extracting #7: cost 67 inf + 138298 1554040682.827 * * [simplify]: Extracting #8: cost 19 inf + 159779 1554040682.891 * * [simplify]: Extracting #9: cost 2 inf + 165824 1554040682.966 * * [simplify]: Extracting #10: cost 0 inf + 166581 1554040683.037 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040683.037 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040683.038 * * * * [progress]: [ 830 / 2262 ] simplifiying candidate # 1554040683.038 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040683.039 * * [simplify]: iters left: 6 (24 enodes) 1554040683.052 * * [simplify]: iters left: 5 (120 enodes) 1554040683.085 * * [simplify]: iters left: 4 (349 enodes) 1554040683.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040683.231 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040683.231 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040683.231 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040683.232 * * [simplify]: Extracting #4: cost 299 inf + 208 1554040683.235 * * [simplify]: Extracting #5: cost 407 inf + 12242 1554040683.255 * * [simplify]: Extracting #6: cost 162 inf + 121387 1554040683.323 * * [simplify]: Extracting #7: cost 15 inf + 166005 1554040683.359 * * [simplify]: Extracting #8: cost 0 inf + 168046 1554040683.427 * * [simplify]: Extracting #9: cost 0 inf + 167755 1554040683.483 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040683.483 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040683.484 * * * * [progress]: [ 831 / 2262 ] simplifiying candidate # 1554040683.484 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040683.484 * * [simplify]: iters left: 6 (24 enodes) 1554040683.491 * * [simplify]: iters left: 5 (120 enodes) 1554040683.538 * * [simplify]: iters left: 4 (355 enodes) 1554040683.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040683.712 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040683.712 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040683.713 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040683.714 * * [simplify]: Extracting #4: cost 258 inf + 334 1554040683.715 * * [simplify]: Extracting #5: cost 355 inf + 5167 1554040683.726 * * [simplify]: Extracting #6: cost 240 inf + 59992 1554040683.769 * * [simplify]: Extracting #7: cost 85 inf + 138503 1554040683.829 * * [simplify]: Extracting #8: cost 40 inf + 160369 1554040683.884 * * [simplify]: Extracting #9: cost 9 inf + 172652 1554040683.961 * * [simplify]: Extracting #10: cost 0 inf + 176206 1554040684.018 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040684.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040684.018 * * * * [progress]: [ 832 / 2262 ] simplifiying candidate # 1554040684.018 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040684.018 * * [simplify]: iters left: 6 (24 enodes) 1554040684.025 * * [simplify]: iters left: 5 (122 enodes) 1554040684.055 * * [simplify]: iters left: 4 (368 enodes) 1554040684.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040684.230 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040684.230 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040684.231 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040684.233 * * [simplify]: Extracting #4: cost 317 inf + 330 1554040684.245 * * [simplify]: Extracting #5: cost 442 inf + 12607 1554040684.290 * * [simplify]: Extracting #6: cost 145 inf + 135140 1554040684.358 * * [simplify]: Extracting #7: cost 6 inf + 188241 1554040684.445 * * [simplify]: Extracting #8: cost 0 inf + 190688 1554040684.527 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040684.527 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040684.527 * * * * [progress]: [ 833 / 2262 ] simplifiying candidate # 1554040684.528 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040684.528 * * [simplify]: iters left: 6 (24 enodes) 1554040684.541 * * [simplify]: iters left: 5 (122 enodes) 1554040684.586 * * [simplify]: iters left: 4 (374 enodes) 1554040684.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040684.761 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040684.761 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040684.762 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040684.763 * * [simplify]: Extracting #4: cost 284 inf + 374 1554040684.768 * * [simplify]: Extracting #5: cost 404 inf + 6949 1554040684.812 * * [simplify]: Extracting #6: cost 191 inf + 113518 1554040684.869 * * [simplify]: Extracting #7: cost 50 inf + 180162 1554040684.943 * * [simplify]: Extracting #8: cost 16 inf + 192579 1554040685.012 * * [simplify]: Extracting #9: cost 7 inf + 195517 1554040685.088 * * [simplify]: Extracting #10: cost 0 inf + 198201 1554040685.165 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040685.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040685.166 * * * * [progress]: [ 834 / 2262 ] simplifiying candidate # 1554040685.166 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040685.167 * * [simplify]: iters left: 6 (22 enodes) 1554040685.179 * * [simplify]: iters left: 5 (114 enodes) 1554040685.216 * * [simplify]: iters left: 4 (338 enodes) 1554040685.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040685.360 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040685.360 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040685.360 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040685.361 * * [simplify]: Extracting #4: cost 288 inf + 492 1554040685.364 * * [simplify]: Extracting #5: cost 401 inf + 7150 1554040685.377 * * [simplify]: Extracting #6: cost 153 inf + 95465 1554040685.421 * * [simplify]: Extracting #7: cost 7 inf + 160811 1554040685.463 * * [simplify]: Extracting #8: cost 0 inf + 163002 1554040685.511 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040685.511 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040685.511 * * * * [progress]: [ 835 / 2262 ] simplifiying candidate # 1554040685.511 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040685.511 * * [simplify]: iters left: 6 (22 enodes) 1554040685.519 * * [simplify]: iters left: 5 (114 enodes) 1554040685.549 * * [simplify]: iters left: 4 (344 enodes) 1554040685.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040685.694 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040685.695 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040685.695 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040685.696 * * [simplify]: Extracting #4: cost 251 inf + 334 1554040685.698 * * [simplify]: Extracting #5: cost 343 inf + 6350 1554040685.709 * * [simplify]: Extracting #6: cost 232 inf + 65723 1554040685.754 * * [simplify]: Extracting #7: cost 80 inf + 133268 1554040685.809 * * [simplify]: Extracting #8: cost 19 inf + 166794 1554040685.867 * * [simplify]: Extracting #9: cost 3 inf + 173130 1554040685.919 * * [simplify]: Extracting #10: cost 0 inf + 173929 1554040685.973 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040685.973 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040685.973 * * * * [progress]: [ 836 / 2262 ] simplifiying candidate # 1554040685.973 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040685.974 * * [simplify]: iters left: 6 (24 enodes) 1554040685.980 * * [simplify]: iters left: 5 (122 enodes) 1554040686.021 * * [simplify]: iters left: 4 (368 enodes) 1554040686.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040686.238 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040686.238 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040686.239 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040686.241 * * [simplify]: Extracting #4: cost 317 inf + 330 1554040686.246 * * [simplify]: Extracting #5: cost 442 inf + 12607 1554040686.291 * * [simplify]: Extracting #6: cost 145 inf + 135140 1554040686.370 * * [simplify]: Extracting #7: cost 6 inf + 188241 1554040686.414 * * [simplify]: Extracting #8: cost 0 inf + 190688 1554040686.459 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040686.459 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040686.460 * * * * [progress]: [ 837 / 2262 ] simplifiying candidate # 1554040686.460 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040686.460 * * [simplify]: iters left: 6 (24 enodes) 1554040686.467 * * [simplify]: iters left: 5 (122 enodes) 1554040686.504 * * [simplify]: iters left: 4 (374 enodes) 1554040686.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040686.684 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040686.684 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040686.684 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040686.685 * * [simplify]: Extracting #4: cost 284 inf + 374 1554040686.687 * * [simplify]: Extracting #5: cost 404 inf + 6949 1554040686.726 * * [simplify]: Extracting #6: cost 191 inf + 113518 1554040686.786 * * [simplify]: Extracting #7: cost 50 inf + 180162 1554040686.861 * * [simplify]: Extracting #8: cost 16 inf + 192579 1554040686.941 * * [simplify]: Extracting #9: cost 7 inf + 195517 1554040686.996 * * [simplify]: Extracting #10: cost 0 inf + 198201 1554040687.056 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040687.056 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040687.057 * * * * [progress]: [ 838 / 2262 ] simplifiying candidate # 1554040687.058 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040687.058 * * [simplify]: iters left: 6 (21 enodes) 1554040687.068 * * [simplify]: iters left: 5 (95 enodes) 1554040687.106 * * [simplify]: iters left: 4 (270 enodes) 1554040687.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040687.237 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040687.237 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040687.237 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040687.238 * * [simplify]: Extracting #4: cost 282 inf + 248 1554040687.241 * * [simplify]: Extracting #5: cost 357 inf + 14638 1554040687.274 * * [simplify]: Extracting #6: cost 148 inf + 96846 1554040687.311 * * [simplify]: Extracting #7: cost 8 inf + 162263 1554040687.379 * * [simplify]: Extracting #8: cost 0 inf + 156778 1554040687.419 * * [simplify]: Extracting #9: cost 0 inf + 156025 1554040687.488 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040687.489 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040687.489 * * * * [progress]: [ 839 / 2262 ] simplifiying candidate # 1554040687.490 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040687.490 * * [simplify]: iters left: 6 (24 enodes) 1554040687.498 * * [simplify]: iters left: 5 (120 enodes) 1554040687.524 * * [simplify]: iters left: 4 (353 enodes) 1554040687.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040687.700 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040687.701 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040687.701 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040687.703 * * [simplify]: Extracting #4: cost 253 inf + 662 1554040687.707 * * [simplify]: Extracting #5: cost 333 inf + 5656 1554040687.722 * * [simplify]: Extracting #6: cost 284 inf + 42628 1554040687.745 * * [simplify]: Extracting #7: cost 152 inf + 102880 1554040687.816 * * [simplify]: Extracting #8: cost 57 inf + 155651 1554040687.867 * * [simplify]: Extracting #9: cost 3 inf + 179189 1554040687.919 * * [simplify]: Extracting #10: cost 0 inf + 180279 1554040687.995 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040687.995 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040687.995 * * * * [progress]: [ 840 / 2262 ] simplifiying candidate # 1554040687.996 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040687.996 * * [simplify]: iters left: 6 (24 enodes) 1554040688.003 * * [simplify]: iters left: 5 (121 enodes) 1554040688.036 * * [simplify]: iters left: 4 (356 enodes) 1554040688.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040688.212 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040688.212 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040688.213 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040688.214 * * [simplify]: Extracting #4: cost 309 inf + 167 1554040688.220 * * [simplify]: Extracting #5: cost 440 inf + 18023 1554040688.260 * * [simplify]: Extracting #6: cost 126 inf + 165280 1554040688.317 * * [simplify]: Extracting #7: cost 0 inf + 201340 1554040688.382 * * [simplify]: Extracting #8: cost 0 inf + 194684 1554040688.462 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040688.462 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040688.463 * * * * [progress]: [ 841 / 2262 ] simplifiying candidate # 1554040688.463 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040688.463 * * [simplify]: iters left: 6 (24 enodes) 1554040688.470 * * [simplify]: iters left: 5 (121 enodes) 1554040688.499 * * [simplify]: iters left: 4 (362 enodes) 1554040688.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040688.701 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040688.701 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040688.702 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040688.703 * * [simplify]: Extracting #4: cost 269 inf + 415 1554040688.707 * * [simplify]: Extracting #5: cost 400 inf + 4956 1554040688.732 * * [simplify]: Extracting #6: cost 269 inf + 73152 1554040688.787 * * [simplify]: Extracting #7: cost 87 inf + 168257 1554040688.845 * * [simplify]: Extracting #8: cost 16 inf + 199154 1554040688.904 * * [simplify]: Extracting #9: cost 0 inf + 205145 1554040688.961 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040688.961 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040688.962 * * * * [progress]: [ 842 / 2262 ] simplifiying candidate # 1554040688.962 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040688.963 * * [simplify]: iters left: 6 (24 enodes) 1554040688.976 * * [simplify]: iters left: 5 (121 enodes) 1554040689.028 * * [simplify]: iters left: 4 (356 enodes) 1554040689.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040689.216 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040689.217 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040689.217 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040689.218 * * [simplify]: Extracting #4: cost 309 inf + 167 1554040689.221 * * [simplify]: Extracting #5: cost 440 inf + 18023 1554040689.253 * * [simplify]: Extracting #6: cost 126 inf + 165280 1554040689.311 * * [simplify]: Extracting #7: cost 0 inf + 201340 1554040689.383 * * [simplify]: Extracting #8: cost 0 inf + 194684 1554040689.430 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040689.430 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040689.430 * * * * [progress]: [ 843 / 2262 ] simplifiying candidate # 1554040689.430 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040689.431 * * [simplify]: iters left: 6 (24 enodes) 1554040689.437 * * [simplify]: iters left: 5 (121 enodes) 1554040689.477 * * [simplify]: iters left: 4 (362 enodes) 1554040689.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040689.670 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040689.670 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040689.670 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040689.672 * * [simplify]: Extracting #4: cost 269 inf + 415 1554040689.676 * * [simplify]: Extracting #5: cost 400 inf + 4956 1554040689.702 * * [simplify]: Extracting #6: cost 269 inf + 73152 1554040689.776 * * [simplify]: Extracting #7: cost 87 inf + 168257 1554040689.835 * * [simplify]: Extracting #8: cost 16 inf + 199154 1554040689.920 * * [simplify]: Extracting #9: cost 0 inf + 205145 1554040689.969 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040689.969 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040689.970 * * * * [progress]: [ 844 / 2262 ] simplifiying candidate # 1554040689.970 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040689.971 * * [simplify]: iters left: 6 (24 enodes) 1554040689.983 * * [simplify]: iters left: 5 (120 enodes) 1554040690.032 * * [simplify]: iters left: 4 (353 enodes) 1554040690.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040690.203 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040690.203 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040690.204 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040690.205 * * [simplify]: Extracting #4: cost 306 inf + 330 1554040690.208 * * [simplify]: Extracting #5: cost 407 inf + 16983 1554040690.243 * * [simplify]: Extracting #6: cost 154 inf + 115324 1554040690.288 * * [simplify]: Extracting #7: cost 18 inf + 162366 1554040690.331 * * [simplify]: Extracting #8: cost 0 inf + 171549 1554040690.382 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040690.382 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040690.383 * * * * [progress]: [ 845 / 2262 ] simplifiying candidate # 1554040690.383 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040690.383 * * [simplify]: iters left: 6 (24 enodes) 1554040690.392 * * [simplify]: iters left: 5 (120 enodes) 1554040690.418 * * [simplify]: iters left: 4 (359 enodes) 1554040690.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040690.607 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040690.607 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040690.608 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040690.609 * * [simplify]: Extracting #4: cost 269 inf + 210 1554040690.613 * * [simplify]: Extracting #5: cost 365 inf + 5450 1554040690.640 * * [simplify]: Extracting #6: cost 222 inf + 73780 1554040690.701 * * [simplify]: Extracting #7: cost 81 inf + 144822 1554040690.773 * * [simplify]: Extracting #8: cost 33 inf + 166289 1554040690.851 * * [simplify]: Extracting #9: cost 6 inf + 177001 1554040690.935 * * [simplify]: Extracting #10: cost 0 inf + 179838 1554040691.015 * [simplify]: Simplified to (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))))) 1554040691.016 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040691.016 * * * * [progress]: [ 846 / 2262 ] simplifiying candidate # 1554040691.017 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040691.017 * * [simplify]: iters left: 6 (19 enodes) 1554040691.028 * * [simplify]: iters left: 5 (89 enodes) 1554040691.064 * * [simplify]: iters left: 4 (264 enodes) 1554040691.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040691.188 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040691.188 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040691.188 * * [simplify]: Extracting #3: cost 122 inf + 0 1554040691.189 * * [simplify]: Extracting #4: cost 261 inf + 795 1554040691.191 * * [simplify]: Extracting #5: cost 312 inf + 7128 1554040691.198 * * [simplify]: Extracting #6: cost 137 inf + 68002 1554040691.233 * * [simplify]: Extracting #7: cost 14 inf + 126108 1554040691.263 * * [simplify]: Extracting #8: cost 0 inf + 125982 1554040691.313 * * [simplify]: Extracting #9: cost 0 inf + 125560 1554040691.369 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040691.369 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040691.369 * * * * [progress]: [ 847 / 2262 ] simplifiying candidate # 1554040691.370 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040691.370 * * [simplify]: iters left: 6 (22 enodes) 1554040691.382 * * [simplify]: iters left: 5 (114 enodes) 1554040691.430 * * [simplify]: iters left: 4 (349 enodes) 1554040691.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040691.593 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040691.593 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040691.593 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040691.595 * * [simplify]: Extracting #4: cost 241 inf + 171 1554040691.598 * * [simplify]: Extracting #5: cost 288 inf + 4067 1554040691.616 * * [simplify]: Extracting #6: cost 236 inf + 46347 1554040691.674 * * [simplify]: Extracting #7: cost 55 inf + 128271 1554040691.739 * * [simplify]: Extracting #8: cost 17 inf + 139477 1554040691.806 * * [simplify]: Extracting #9: cost 1 inf + 144349 1554040691.861 * * [simplify]: Extracting #10: cost 0 inf + 144853 1554040691.924 * [simplify]: Simplified to (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im)))) 1554040691.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040691.925 * * * * [progress]: [ 848 / 2262 ] simplifiying candidate # 1554040691.925 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040691.925 * * [simplify]: iters left: 6 (24 enodes) 1554040691.939 * * [simplify]: iters left: 5 (121 enodes) 1554040691.987 * * [simplify]: iters left: 4 (356 enodes) 1554040692.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040692.144 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040692.144 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040692.144 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040692.145 * * [simplify]: Extracting #4: cost 296 inf + 208 1554040692.148 * * [simplify]: Extracting #5: cost 390 inf + 11695 1554040692.164 * * [simplify]: Extracting #6: cost 143 inf + 104454 1554040692.224 * * [simplify]: Extracting #7: cost 4 inf + 163299 1554040692.271 * * [simplify]: Extracting #8: cost 0 inf + 164016 1554040692.310 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) 1554040692.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040692.310 * * * * [progress]: [ 849 / 2262 ] simplifiying candidate # 1554040692.311 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040692.311 * * [simplify]: iters left: 6 (24 enodes) 1554040692.318 * * [simplify]: iters left: 5 (121 enodes) 1554040692.363 * * [simplify]: iters left: 4 (362 enodes) 1554040692.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040692.574 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040692.574 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040692.574 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040692.575 * * [simplify]: Extracting #4: cost 259 inf + 251 1554040692.578 * * [simplify]: Extracting #5: cost 336 inf + 8241 1554040692.593 * * [simplify]: Extracting #6: cost 188 inf + 89070 1554040692.646 * * [simplify]: Extracting #7: cost 53 inf + 153317 1554040692.702 * * [simplify]: Extracting #8: cost 13 inf + 167530 1554040692.748 * * [simplify]: Extracting #9: cost 1 inf + 172172 1554040692.800 * * [simplify]: Extracting #10: cost 0 inf + 172425 1554040692.876 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040692.876 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040692.876 * * * * [progress]: [ 850 / 2262 ] simplifiying candidate # 1554040692.877 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040692.877 * * [simplify]: iters left: 6 (19 enodes) 1554040692.889 * * [simplify]: iters left: 5 (89 enodes) 1554040692.918 * * [simplify]: iters left: 4 (256 enodes) 1554040693.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040693.005 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040693.005 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040693.006 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040693.007 * * [simplify]: Extracting #4: cost 326 inf + 795 1554040693.015 * * [simplify]: Extracting #5: cost 247 inf + 39877 1554040693.044 * * [simplify]: Extracting #6: cost 51 inf + 109454 1554040693.070 * * [simplify]: Extracting #7: cost 2 inf + 117284 1554040693.105 * * [simplify]: Extracting #8: cost 0 inf + 116702 1554040693.128 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040693.128 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040693.128 * * * * [progress]: [ 851 / 2262 ] simplifiying candidate # 1554040693.129 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040693.129 * * [simplify]: iters left: 6 (22 enodes) 1554040693.135 * * [simplify]: iters left: 5 (114 enodes) 1554040693.184 * * [simplify]: iters left: 4 (341 enodes) 1554040693.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040693.368 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040693.368 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040693.368 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040693.369 * * [simplify]: Extracting #4: cost 324 inf + 212 1554040693.375 * * [simplify]: Extracting #5: cost 279 inf + 45358 1554040693.410 * * [simplify]: Extracting #6: cost 66 inf + 133667 1554040693.443 * * [simplify]: Extracting #7: cost 17 inf + 138596 1554040693.500 * * [simplify]: Extracting #8: cost 6 inf + 132398 1554040693.553 * * [simplify]: Extracting #9: cost 0 inf + 134829 1554040693.582 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554040693.582 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040693.583 * * * * [progress]: [ 852 / 2262 ] simplifiying candidate # 1554040693.583 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040693.583 * * [simplify]: iters left: 6 (24 enodes) 1554040693.590 * * [simplify]: iters left: 5 (121 enodes) 1554040693.620 * * [simplify]: iters left: 4 (356 enodes) 1554040693.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040693.763 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040693.763 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040693.764 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040693.766 * * [simplify]: Extracting #4: cost 296 inf + 208 1554040693.771 * * [simplify]: Extracting #5: cost 390 inf + 11695 1554040693.798 * * [simplify]: Extracting #6: cost 143 inf + 104454 1554040693.853 * * [simplify]: Extracting #7: cost 4 inf + 163299 1554040693.888 * * [simplify]: Extracting #8: cost 0 inf + 164016 1554040693.946 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) 1554040693.946 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040693.947 * * * * [progress]: [ 853 / 2262 ] simplifiying candidate # 1554040693.947 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040693.948 * * [simplify]: iters left: 6 (24 enodes) 1554040693.961 * * [simplify]: iters left: 5 (121 enodes) 1554040694.015 * * [simplify]: iters left: 4 (362 enodes) 1554040694.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040694.207 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040694.207 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040694.208 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040694.210 * * [simplify]: Extracting #4: cost 259 inf + 251 1554040694.215 * * [simplify]: Extracting #5: cost 336 inf + 8241 1554040694.241 * * [simplify]: Extracting #6: cost 188 inf + 89070 1554040694.293 * * [simplify]: Extracting #7: cost 53 inf + 153317 1554040694.373 * * [simplify]: Extracting #8: cost 13 inf + 167530 1554040694.430 * * [simplify]: Extracting #9: cost 1 inf + 172172 1554040694.491 * * [simplify]: Extracting #10: cost 0 inf + 172425 1554040694.539 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040694.539 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040694.539 * * * * [progress]: [ 854 / 2262 ] simplifiying candidate # 1554040694.539 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040694.540 * * [simplify]: iters left: 6 (24 enodes) 1554040694.546 * * [simplify]: iters left: 5 (122 enodes) 1554040694.582 * * [simplify]: iters left: 4 (363 enodes) 1554040694.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040694.757 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040694.757 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040694.757 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040694.759 * * [simplify]: Extracting #4: cost 309 inf + 412 1554040694.765 * * [simplify]: Extracting #5: cost 437 inf + 13895 1554040694.812 * * [simplify]: Extracting #6: cost 126 inf + 157320 1554040694.884 * * [simplify]: Extracting #7: cost 1 inf + 209144 1554040694.977 * * [simplify]: Extracting #8: cost 0 inf + 200761 1554040695.043 * * [simplify]: Extracting #9: cost 0 inf + 200390 1554040695.134 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040695.134 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040695.135 * * * * [progress]: [ 855 / 2262 ] simplifiying candidate # 1554040695.135 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040695.136 * * [simplify]: iters left: 6 (24 enodes) 1554040695.148 * * [simplify]: iters left: 5 (122 enodes) 1554040695.202 * * [simplify]: iters left: 4 (369 enodes) 1554040695.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040695.410 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040695.411 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040695.411 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040695.413 * * [simplify]: Extracting #4: cost 273 inf + 375 1554040695.418 * * [simplify]: Extracting #5: cost 399 inf + 6139 1554040695.453 * * [simplify]: Extracting #6: cost 224 inf + 102390 1554040695.500 * * [simplify]: Extracting #7: cost 68 inf + 179536 1554040695.566 * * [simplify]: Extracting #8: cost 23 inf + 198343 1554040695.650 * * [simplify]: Extracting #9: cost 2 inf + 208057 1554040695.739 * * [simplify]: Extracting #10: cost 0 inf + 208563 1554040695.822 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040695.822 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040695.823 * * * * [progress]: [ 856 / 2262 ] simplifiying candidate # 1554040695.823 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040695.823 * * [simplify]: iters left: 6 (24 enodes) 1554040695.830 * * [simplify]: iters left: 5 (123 enodes) 1554040695.874 * * [simplify]: iters left: 4 (373 enodes) 1554040696.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040696.069 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040696.069 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040696.069 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040696.070 * * [simplify]: Extracting #4: cost 322 inf + 208 1554040696.075 * * [simplify]: Extracting #5: cost 473 inf + 27860 1554040696.114 * * [simplify]: Extracting #6: cost 104 inf + 197322 1554040696.163 * * [simplify]: Extracting #7: cost 5 inf + 219074 1554040696.228 * * [simplify]: Extracting #8: cost 0 inf + 212232 1554040696.292 * * [simplify]: Extracting #9: cost 0 inf + 211941 1554040696.389 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040696.389 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040696.390 * * * * [progress]: [ 857 / 2262 ] simplifiying candidate # 1554040696.390 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040696.390 * * [simplify]: iters left: 6 (24 enodes) 1554040696.403 * * [simplify]: iters left: 5 (123 enodes) 1554040696.457 * * [simplify]: iters left: 4 (379 enodes) 1554040696.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040696.677 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040696.677 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040696.677 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040696.678 * * [simplify]: Extracting #4: cost 289 inf + 129 1554040696.680 * * [simplify]: Extracting #5: cost 450 inf + 5372 1554040696.701 * * [simplify]: Extracting #6: cost 267 inf + 91098 1554040696.789 * * [simplify]: Extracting #7: cost 85 inf + 189836 1554040696.866 * * [simplify]: Extracting #8: cost 23 inf + 222435 1554040696.947 * * [simplify]: Extracting #9: cost 9 inf + 227751 1554040697.035 * * [simplify]: Extracting #10: cost 0 inf + 230690 1554040697.120 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554040697.120 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040697.120 * * * * [progress]: [ 858 / 2262 ] simplifiying candidate # 1554040697.121 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040697.121 * * [simplify]: iters left: 6 (24 enodes) 1554040697.134 * * [simplify]: iters left: 5 (123 enodes) 1554040697.180 * * [simplify]: iters left: 4 (373 enodes) 1554040697.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040697.357 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040697.357 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040697.357 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040697.358 * * [simplify]: Extracting #4: cost 322 inf + 208 1554040697.363 * * [simplify]: Extracting #5: cost 473 inf + 27860 1554040697.403 * * [simplify]: Extracting #6: cost 104 inf + 197322 1554040697.477 * * [simplify]: Extracting #7: cost 5 inf + 219074 1554040697.540 * * [simplify]: Extracting #8: cost 0 inf + 212232 1554040697.637 * * [simplify]: Extracting #9: cost 0 inf + 211941 1554040697.701 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040697.701 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040697.701 * * * * [progress]: [ 859 / 2262 ] simplifiying candidate # 1554040697.702 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040697.702 * * [simplify]: iters left: 6 (24 enodes) 1554040697.715 * * [simplify]: iters left: 5 (123 enodes) 1554040697.751 * * [simplify]: iters left: 4 (379 enodes) 1554040697.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040697.961 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040697.961 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040697.962 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040697.964 * * [simplify]: Extracting #4: cost 289 inf + 129 1554040697.968 * * [simplify]: Extracting #5: cost 450 inf + 5372 1554040697.991 * * [simplify]: Extracting #6: cost 267 inf + 91098 1554040698.072 * * [simplify]: Extracting #7: cost 85 inf + 189836 1554040698.155 * * [simplify]: Extracting #8: cost 23 inf + 222435 1554040698.242 * * [simplify]: Extracting #9: cost 9 inf + 227751 1554040698.346 * * [simplify]: Extracting #10: cost 0 inf + 230690 1554040698.419 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554040698.420 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040698.420 * * * * [progress]: [ 860 / 2262 ] simplifiying candidate # 1554040698.421 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040698.421 * * [simplify]: iters left: 6 (24 enodes) 1554040698.434 * * [simplify]: iters left: 5 (122 enodes) 1554040698.468 * * [simplify]: iters left: 4 (368 enodes) 1554040698.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040698.622 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040698.622 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040698.627 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040698.628 * * [simplify]: Extracting #4: cost 316 inf + 412 1554040698.632 * * [simplify]: Extracting #5: cost 440 inf + 13530 1554040698.656 * * [simplify]: Extracting #6: cost 143 inf + 137392 1554040698.721 * * [simplify]: Extracting #7: cost 6 inf + 188384 1554040698.807 * * [simplify]: Extracting #8: cost 0 inf + 190248 1554040698.852 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040698.852 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040698.852 * * * * [progress]: [ 861 / 2262 ] simplifiying candidate # 1554040698.853 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040698.853 * * [simplify]: iters left: 6 (24 enodes) 1554040698.860 * * [simplify]: iters left: 5 (122 enodes) 1554040698.888 * * [simplify]: iters left: 4 (374 enodes) 1554040699.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040699.054 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040699.054 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040699.055 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040699.056 * * [simplify]: Extracting #4: cost 284 inf + 374 1554040699.058 * * [simplify]: Extracting #5: cost 398 inf + 8086 1554040699.100 * * [simplify]: Extracting #6: cost 179 inf + 122884 1554040699.160 * * [simplify]: Extracting #7: cost 54 inf + 183930 1554040699.226 * * [simplify]: Extracting #8: cost 17 inf + 196764 1554040699.321 * * [simplify]: Extracting #9: cost 2 inf + 202295 1554040699.418 * * [simplify]: Extracting #10: cost 0 inf + 202801 1554040699.493 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040699.493 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040699.493 * * * * [progress]: [ 862 / 2262 ] simplifiying candidate # 1554040699.493 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040699.494 * * [simplify]: iters left: 6 (24 enodes) 1554040699.500 * * [simplify]: iters left: 5 (121 enodes) 1554040699.533 * * [simplify]: iters left: 4 (352 enodes) 1554040699.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040699.674 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040699.674 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040699.675 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040699.676 * * [simplify]: Extracting #4: cost 288 inf + 330 1554040699.678 * * [simplify]: Extracting #5: cost 376 inf + 12952 1554040699.700 * * [simplify]: Extracting #6: cost 120 inf + 126048 1554040699.761 * * [simplify]: Extracting #7: cost 2 inf + 165539 1554040699.816 * * [simplify]: Extracting #8: cost 0 inf + 160913 1554040699.898 * * [simplify]: Extracting #9: cost 0 inf + 160662 1554040699.961 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040699.961 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040699.961 * * * * [progress]: [ 863 / 2262 ] simplifiying candidate # 1554040699.962 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040699.962 * * [simplify]: iters left: 6 (24 enodes) 1554040699.976 * * [simplify]: iters left: 5 (121 enodes) 1554040700.015 * * [simplify]: iters left: 4 (358 enodes) 1554040700.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040700.139 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040700.139 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040700.139 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040700.140 * * [simplify]: Extracting #4: cost 247 inf + 415 1554040700.142 * * [simplify]: Extracting #5: cost 329 inf + 6549 1554040700.152 * * [simplify]: Extracting #6: cost 238 inf + 52152 1554040700.183 * * [simplify]: Extracting #7: cost 85 inf + 128169 1554040700.221 * * [simplify]: Extracting #8: cost 15 inf + 166055 1554040700.260 * * [simplify]: Extracting #9: cost 0 inf + 172509 1554040700.304 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040700.304 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040700.304 * * * * [progress]: [ 864 / 2262 ] simplifiying candidate # 1554040700.305 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040700.305 * * [simplify]: iters left: 6 (22 enodes) 1554040700.316 * * [simplify]: iters left: 5 (116 enodes) 1554040700.350 * * [simplify]: iters left: 4 (346 enodes) 1554040700.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040700.480 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040700.480 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040700.481 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040700.481 * * [simplify]: Extracting #4: cost 285 inf + 370 1554040700.484 * * [simplify]: Extracting #5: cost 389 inf + 8570 1554040700.498 * * [simplify]: Extracting #6: cost 223 inf + 58003 1554040700.535 * * [simplify]: Extracting #7: cost 34 inf + 133352 1554040700.567 * * [simplify]: Extracting #8: cost 1 inf + 153985 1554040700.627 * * [simplify]: Extracting #9: cost 0 inf + 154069 1554040700.689 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040700.690 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040700.690 * * * * [progress]: [ 865 / 2262 ] simplifiying candidate # 1554040700.691 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040700.691 * * [simplify]: iters left: 6 (22 enodes) 1554040700.705 * * [simplify]: iters left: 5 (116 enodes) 1554040700.749 * * [simplify]: iters left: 4 (352 enodes) 1554040700.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040700.918 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040700.918 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040700.919 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040700.920 * * [simplify]: Extracting #4: cost 245 inf + 416 1554040700.923 * * [simplify]: Extracting #5: cost 326 inf + 6755 1554040700.934 * * [simplify]: Extracting #6: cost 218 inf + 65276 1554040700.976 * * [simplify]: Extracting #7: cost 80 inf + 129906 1554040701.016 * * [simplify]: Extracting #8: cost 45 inf + 142817 1554040701.072 * * [simplify]: Extracting #9: cost 7 inf + 157233 1554040701.123 * * [simplify]: Extracting #10: cost 0 inf + 159958 1554040701.184 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040701.184 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040701.184 * * * * [progress]: [ 866 / 2262 ] simplifiying candidate # 1554040701.185 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040701.185 * * [simplify]: iters left: 6 (22 enodes) 1554040701.193 * * [simplify]: iters left: 5 (115 enodes) 1554040701.219 * * [simplify]: iters left: 4 (341 enodes) 1554040701.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040701.359 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040701.359 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040701.360 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040701.360 * * [simplify]: Extracting #4: cost 279 inf + 492 1554040701.363 * * [simplify]: Extracting #5: cost 371 inf + 15373 1554040701.378 * * [simplify]: Extracting #6: cost 173 inf + 91124 1554040701.415 * * [simplify]: Extracting #7: cost 9 inf + 153594 1554040701.462 * * [simplify]: Extracting #8: cost 0 inf + 156131 1554040701.499 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040701.499 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040701.499 * * * * [progress]: [ 867 / 2262 ] simplifiying candidate # 1554040701.499 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040701.499 * * [simplify]: iters left: 6 (22 enodes) 1554040701.506 * * [simplify]: iters left: 5 (115 enodes) 1554040701.542 * * [simplify]: iters left: 4 (347 enodes) 1554040701.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040701.712 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040701.713 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040701.713 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040701.715 * * [simplify]: Extracting #4: cost 241 inf + 334 1554040701.719 * * [simplify]: Extracting #5: cost 324 inf + 5779 1554040701.742 * * [simplify]: Extracting #6: cost 225 inf + 59704 1554040701.788 * * [simplify]: Extracting #7: cost 79 inf + 126073 1554040701.841 * * [simplify]: Extracting #8: cost 15 inf + 158937 1554040701.880 * * [simplify]: Extracting #9: cost 2 inf + 163792 1554040701.927 * * [simplify]: Extracting #10: cost 0 inf + 164298 1554040701.971 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040701.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040701.971 * * * * [progress]: [ 868 / 2262 ] simplifiying candidate # 1554040701.972 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040701.972 * * [simplify]: iters left: 6 (24 enodes) 1554040701.984 * * [simplify]: iters left: 5 (121 enodes) 1554040702.021 * * [simplify]: iters left: 4 (358 enodes) 1554040702.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040702.186 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040702.186 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040702.186 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040702.187 * * [simplify]: Extracting #4: cost 287 inf + 370 1554040702.190 * * [simplify]: Extracting #5: cost 377 inf + 11314 1554040702.213 * * [simplify]: Extracting #6: cost 127 inf + 108315 1554040702.251 * * [simplify]: Extracting #7: cost 8 inf + 165594 1554040702.298 * * [simplify]: Extracting #8: cost 0 inf + 155220 1554040702.347 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040702.347 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040702.347 * * * * [progress]: [ 869 / 2262 ] simplifiying candidate # 1554040702.348 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040702.348 * * [simplify]: iters left: 6 (24 enodes) 1554040702.360 * * [simplify]: iters left: 5 (121 enodes) 1554040702.405 * * [simplify]: iters left: 4 (364 enodes) 1554040702.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040702.607 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040702.607 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040702.608 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040702.609 * * [simplify]: Extracting #4: cost 254 inf + 252 1554040702.611 * * [simplify]: Extracting #5: cost 332 inf + 7724 1554040702.626 * * [simplify]: Extracting #6: cost 187 inf + 83260 1554040702.677 * * [simplify]: Extracting #7: cost 51 inf + 147116 1554040702.726 * * [simplify]: Extracting #8: cost 20 inf + 158118 1554040702.792 * * [simplify]: Extracting #9: cost 6 inf + 162978 1554040702.857 * * [simplify]: Extracting #10: cost 0 inf + 165369 1554040702.914 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040702.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040702.915 * * * * [progress]: [ 870 / 2262 ] simplifiying candidate # 1554040702.916 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040702.916 * * [simplify]: iters left: 6 (19 enodes) 1554040702.926 * * [simplify]: iters left: 5 (89 enodes) 1554040702.964 * * [simplify]: iters left: 4 (257 enodes) 1554040703.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040703.070 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040703.071 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040703.071 * * [simplify]: Extracting #3: cost 114 inf + 0 1554040703.071 * * [simplify]: Extracting #4: cost 263 inf + 248 1554040703.073 * * [simplify]: Extracting #5: cost 348 inf + 5777 1554040703.081 * * [simplify]: Extracting #6: cost 176 inf + 63206 1554040703.104 * * [simplify]: Extracting #7: cost 39 inf + 132597 1554040703.143 * * [simplify]: Extracting #8: cost 1 inf + 151425 1554040703.200 * * [simplify]: Extracting #9: cost 0 inf + 144426 1554040703.253 * * [simplify]: Extracting #10: cost 0 inf + 144175 1554040703.290 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040703.290 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040703.291 * * * * [progress]: [ 871 / 2262 ] simplifiying candidate # 1554040703.291 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040703.291 * * [simplify]: iters left: 6 (22 enodes) 1554040703.298 * * [simplify]: iters left: 5 (114 enodes) 1554040703.343 * * [simplify]: iters left: 4 (340 enodes) 1554040703.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040703.501 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040703.501 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040703.502 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040703.508 * * [simplify]: Extracting #4: cost 244 inf + 293 1554040703.510 * * [simplify]: Extracting #5: cost 329 inf + 4640 1554040703.524 * * [simplify]: Extracting #6: cost 212 inf + 75939 1554040703.566 * * [simplify]: Extracting #7: cost 77 inf + 140246 1554040703.629 * * [simplify]: Extracting #8: cost 23 inf + 163259 1554040703.703 * * [simplify]: Extracting #9: cost 3 inf + 169929 1554040703.748 * * [simplify]: Extracting #10: cost 0 inf + 170939 1554040703.823 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040703.823 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040703.823 * * * * [progress]: [ 872 / 2262 ] simplifiying candidate # 1554040703.823 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040703.824 * * [simplify]: iters left: 6 (22 enodes) 1554040703.830 * * [simplify]: iters left: 5 (115 enodes) 1554040703.859 * * [simplify]: iters left: 4 (344 enodes) 1554040704.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040704.010 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040704.010 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040704.011 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040704.013 * * [simplify]: Extracting #4: cost 289 inf + 897 1554040704.017 * * [simplify]: Extracting #5: cost 424 inf + 8194 1554040704.037 * * [simplify]: Extracting #6: cost 220 inf + 73408 1554040704.067 * * [simplify]: Extracting #7: cost 68 inf + 137258 1554040704.129 * * [simplify]: Extracting #8: cost 2 inf + 180277 1554040704.176 * * [simplify]: Extracting #9: cost 0 inf + 181565 1554040704.216 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040704.216 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040704.216 * * * * [progress]: [ 873 / 2262 ] simplifiying candidate # 1554040704.216 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040704.216 * * [simplify]: iters left: 6 (22 enodes) 1554040704.223 * * [simplify]: iters left: 5 (115 enodes) 1554040704.251 * * [simplify]: iters left: 4 (350 enodes) 1554040704.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040704.419 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040704.419 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040704.420 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040704.421 * * [simplify]: Extracting #4: cost 254 inf + 456 1554040704.423 * * [simplify]: Extracting #5: cost 380 inf + 5493 1554040704.443 * * [simplify]: Extracting #6: cost 245 inf + 75956 1554040704.506 * * [simplify]: Extracting #7: cost 77 inf + 159052 1554040704.585 * * [simplify]: Extracting #8: cost 20 inf + 183683 1554040704.644 * * [simplify]: Extracting #9: cost 0 inf + 192742 1554040704.717 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040704.718 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040704.718 * * * * [progress]: [ 874 / 2262 ] simplifiying candidate # 1554040704.718 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040704.718 * * [simplify]: iters left: 6 (22 enodes) 1554040704.725 * * [simplify]: iters left: 5 (115 enodes) 1554040704.755 * * [simplify]: iters left: 4 (344 enodes) 1554040704.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040704.926 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040704.926 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040704.926 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040704.927 * * [simplify]: Extracting #4: cost 289 inf + 897 1554040704.929 * * [simplify]: Extracting #5: cost 424 inf + 8194 1554040704.939 * * [simplify]: Extracting #6: cost 220 inf + 73408 1554040704.970 * * [simplify]: Extracting #7: cost 68 inf + 137258 1554040705.017 * * [simplify]: Extracting #8: cost 2 inf + 180277 1554040705.073 * * [simplify]: Extracting #9: cost 0 inf + 181565 1554040705.131 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040705.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040705.132 * * * * [progress]: [ 875 / 2262 ] simplifiying candidate # 1554040705.132 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040705.133 * * [simplify]: iters left: 6 (22 enodes) 1554040705.145 * * [simplify]: iters left: 5 (115 enodes) 1554040705.175 * * [simplify]: iters left: 4 (350 enodes) 1554040705.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040705.334 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040705.334 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040705.335 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040705.335 * * [simplify]: Extracting #4: cost 254 inf + 456 1554040705.338 * * [simplify]: Extracting #5: cost 380 inf + 5493 1554040705.351 * * [simplify]: Extracting #6: cost 245 inf + 75956 1554040705.417 * * [simplify]: Extracting #7: cost 77 inf + 159052 1554040705.502 * * [simplify]: Extracting #8: cost 20 inf + 183683 1554040705.547 * * [simplify]: Extracting #9: cost 0 inf + 192742 1554040705.598 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040705.598 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040705.598 * * * * [progress]: [ 876 / 2262 ] simplifiying candidate # 1554040705.599 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040705.599 * * [simplify]: iters left: 6 (22 enodes) 1554040705.605 * * [simplify]: iters left: 5 (114 enodes) 1554040705.636 * * [simplify]: iters left: 4 (341 enodes) 1554040705.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040705.791 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040705.791 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040705.791 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040705.792 * * [simplify]: Extracting #4: cost 291 inf + 411 1554040705.794 * * [simplify]: Extracting #5: cost 413 inf + 6901 1554040705.806 * * [simplify]: Extracting #6: cost 200 inf + 72053 1554040705.852 * * [simplify]: Extracting #7: cost 44 inf + 133638 1554040705.914 * * [simplify]: Extracting #8: cost 0 inf + 160012 1554040705.978 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040705.978 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040705.979 * * * * [progress]: [ 877 / 2262 ] simplifiying candidate # 1554040705.979 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040705.979 * * [simplify]: iters left: 6 (22 enodes) 1554040705.991 * * [simplify]: iters left: 5 (114 enodes) 1554040706.036 * * [simplify]: iters left: 4 (347 enodes) 1554040706.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040706.578 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040706.578 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040706.578 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040706.579 * * [simplify]: Extracting #4: cost 252 inf + 416 1554040706.581 * * [simplify]: Extracting #5: cost 347 inf + 5906 1554040706.598 * * [simplify]: Extracting #6: cost 233 inf + 60920 1554040706.642 * * [simplify]: Extracting #7: cost 68 inf + 139831 1554040706.680 * * [simplify]: Extracting #8: cost 17 inf + 162241 1554040706.738 * * [simplify]: Extracting #9: cost 2 inf + 167351 1554040706.780 * * [simplify]: Extracting #10: cost 0 inf + 167857 1554040706.819 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040706.819 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040706.820 * * * * [progress]: [ 878 / 2262 ] simplifiying candidate # 1554040706.820 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040706.820 * * [simplify]: iters left: 6 (19 enodes) 1554040706.830 * * [simplify]: iters left: 5 (89 enodes) 1554040706.866 * * [simplify]: iters left: 4 (255 enodes) 1554040706.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040706.970 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040706.970 * * [simplify]: Extracting #2: cost 25 inf + 0 1554040706.971 * * [simplify]: Extracting #3: cost 123 inf + 0 1554040706.973 * * [simplify]: Extracting #4: cost 316 inf + 795 1554040706.980 * * [simplify]: Extracting #5: cost 252 inf + 27687 1554040707.015 * * [simplify]: Extracting #6: cost 58 inf + 105592 1554040707.058 * * [simplify]: Extracting #7: cost 0 inf + 114801 1554040707.101 * * [simplify]: Extracting #8: cost 0 inf + 112083 1554040707.144 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040707.144 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040707.144 * * * * [progress]: [ 879 / 2262 ] simplifiying candidate # 1554040707.145 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040707.145 * * [simplify]: iters left: 6 (22 enodes) 1554040707.155 * * [simplify]: iters left: 5 (114 enodes) 1554040707.182 * * [simplify]: iters left: 4 (336 enodes) 1554040707.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040707.330 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040707.330 * * [simplify]: Extracting #2: cost 38 inf + 0 1554040707.330 * * [simplify]: Extracting #3: cost 175 inf + 0 1554040707.331 * * [simplify]: Extracting #4: cost 327 inf + 294 1554040707.333 * * [simplify]: Extracting #5: cost 327 inf + 11324 1554040707.350 * * [simplify]: Extracting #6: cost 122 inf + 83634 1554040707.392 * * [simplify]: Extracting #7: cost 19 inf + 129256 1554040707.426 * * [simplify]: Extracting #8: cost 5 inf + 134118 1554040707.473 * * [simplify]: Extracting #9: cost 0 inf + 135925 1554040707.510 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) 1554040707.510 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.im y.im) (* x.re y.re))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040707.511 * * * * [progress]: [ 880 / 2262 ] simplifiying candidate # 1554040707.511 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040707.512 * * [simplify]: iters left: 6 (22 enodes) 1554040707.524 * * [simplify]: iters left: 5 (115 enodes) 1554040707.557 * * [simplify]: iters left: 4 (344 enodes) 1554040707.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040707.738 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040707.738 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040707.738 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040707.740 * * [simplify]: Extracting #4: cost 279 inf + 734 1554040707.745 * * [simplify]: Extracting #5: cost 388 inf + 8563 1554040707.765 * * [simplify]: Extracting #6: cost 200 inf + 62943 1554040707.799 * * [simplify]: Extracting #7: cost 26 inf + 140777 1554040707.856 * * [simplify]: Extracting #8: cost 1 inf + 152533 1554040707.899 * * [simplify]: Extracting #9: cost 0 inf + 153337 1554040707.932 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040707.932 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040707.933 * * * * [progress]: [ 881 / 2262 ] simplifiying candidate # 1554040707.933 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040707.934 * * [simplify]: iters left: 6 (22 enodes) 1554040707.946 * * [simplify]: iters left: 5 (115 enodes) 1554040707.981 * * [simplify]: iters left: 4 (350 enodes) 1554040708.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040708.127 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040708.127 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040708.128 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040708.129 * * [simplify]: Extracting #4: cost 241 inf + 416 1554040708.135 * * [simplify]: Extracting #5: cost 310 inf + 10469 1554040708.172 * * [simplify]: Extracting #6: cost 156 inf + 96820 1554040708.212 * * [simplify]: Extracting #7: cost 54 inf + 144360 1554040708.259 * * [simplify]: Extracting #8: cost 20 inf + 155008 1554040708.308 * * [simplify]: Extracting #9: cost 1 inf + 160554 1554040708.355 * * [simplify]: Extracting #10: cost 0 inf + 161098 1554040708.427 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040708.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040708.427 * * * * [progress]: [ 882 / 2262 ] simplifiying candidate # 1554040708.428 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040708.428 * * [simplify]: iters left: 6 (17 enodes) 1554040708.438 * * [simplify]: iters left: 5 (81 enodes) 1554040708.469 * * [simplify]: iters left: 4 (236 enodes) 1554040708.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040708.549 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040708.549 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040708.550 * * [simplify]: Extracting #3: cost 103 inf + 0 1554040708.550 * * [simplify]: Extracting #4: cost 298 inf + 722 1554040708.553 * * [simplify]: Extracting #5: cost 240 inf + 23971 1554040708.564 * * [simplify]: Extracting #6: cost 78 inf + 75093 1554040708.595 * * [simplify]: Extracting #7: cost 9 inf + 105372 1554040708.617 * * [simplify]: Extracting #8: cost 0 inf + 104270 1554040708.636 * * [simplify]: Extracting #9: cost 0 inf + 103739 1554040708.655 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040708.655 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040708.655 * * * * [progress]: [ 883 / 2262 ] simplifiying candidate # 1554040708.656 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040708.656 * * [simplify]: iters left: 6 (20 enodes) 1554040708.662 * * [simplify]: iters left: 5 (106 enodes) 1554040708.689 * * [simplify]: iters left: 4 (319 enodes) 1554040708.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040708.819 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040708.820 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040708.820 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040708.822 * * [simplify]: Extracting #4: cost 294 inf + 253 1554040708.827 * * [simplify]: Extracting #5: cost 298 inf + 10199 1554040708.840 * * [simplify]: Extracting #6: cost 152 inf + 52072 1554040708.860 * * [simplify]: Extracting #7: cost 56 inf + 93199 1554040708.892 * * [simplify]: Extracting #8: cost 3 inf + 118297 1554040708.920 * * [simplify]: Extracting #9: cost 0 inf + 119909 1554040708.949 * [simplify]: Simplified to (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040708.949 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040708.949 * * * * [progress]: [ 884 / 2262 ] simplifiying candidate # 1554040708.949 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040708.950 * * [simplify]: iters left: 6 (22 enodes) 1554040708.957 * * [simplify]: iters left: 5 (115 enodes) 1554040709.007 * * [simplify]: iters left: 4 (344 enodes) 1554040709.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040709.216 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040709.216 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040709.216 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040709.217 * * [simplify]: Extracting #4: cost 279 inf + 734 1554040709.222 * * [simplify]: Extracting #5: cost 388 inf + 8563 1554040709.240 * * [simplify]: Extracting #6: cost 200 inf + 62943 1554040709.285 * * [simplify]: Extracting #7: cost 26 inf + 140777 1554040709.326 * * [simplify]: Extracting #8: cost 1 inf + 152533 1554040709.377 * * [simplify]: Extracting #9: cost 0 inf + 153337 1554040709.415 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040709.415 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040709.416 * * * * [progress]: [ 885 / 2262 ] simplifiying candidate # 1554040709.416 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040709.417 * * [simplify]: iters left: 6 (22 enodes) 1554040709.428 * * [simplify]: iters left: 5 (115 enodes) 1554040709.476 * * [simplify]: iters left: 4 (350 enodes) 1554040709.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040709.632 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040709.632 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040709.633 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040709.634 * * [simplify]: Extracting #4: cost 241 inf + 416 1554040709.640 * * [simplify]: Extracting #5: cost 310 inf + 10469 1554040709.674 * * [simplify]: Extracting #6: cost 156 inf + 96820 1554040709.718 * * [simplify]: Extracting #7: cost 54 inf + 144360 1554040709.772 * * [simplify]: Extracting #8: cost 20 inf + 155008 1554040709.824 * * [simplify]: Extracting #9: cost 1 inf + 160554 1554040709.882 * * [simplify]: Extracting #10: cost 0 inf + 161098 1554040709.933 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554040709.934 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040709.934 * * * * [progress]: [ 886 / 2262 ] simplifiying candidate # 1554040709.935 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040709.935 * * [simplify]: iters left: 6 (24 enodes) 1554040709.945 * * [simplify]: iters left: 5 (122 enodes) 1554040709.978 * * [simplify]: iters left: 4 (363 enodes) 1554040710.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040710.163 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040710.163 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040710.163 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040710.164 * * [simplify]: Extracting #4: cost 309 inf + 412 1554040710.167 * * [simplify]: Extracting #5: cost 437 inf + 13895 1554040710.202 * * [simplify]: Extracting #6: cost 126 inf + 157320 1554040710.291 * * [simplify]: Extracting #7: cost 1 inf + 209144 1554040710.385 * * [simplify]: Extracting #8: cost 0 inf + 200761 1554040710.453 * * [simplify]: Extracting #9: cost 0 inf + 200390 1554040710.523 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040710.523 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040710.524 * * * * [progress]: [ 887 / 2262 ] simplifiying candidate # 1554040710.524 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040710.524 * * [simplify]: iters left: 6 (24 enodes) 1554040710.532 * * [simplify]: iters left: 5 (122 enodes) 1554040710.560 * * [simplify]: iters left: 4 (369 enodes) 1554040710.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040710.760 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040710.760 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040710.760 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040710.761 * * [simplify]: Extracting #4: cost 273 inf + 375 1554040710.764 * * [simplify]: Extracting #5: cost 399 inf + 6139 1554040710.784 * * [simplify]: Extracting #6: cost 224 inf + 102390 1554040710.869 * * [simplify]: Extracting #7: cost 68 inf + 179536 1554040710.966 * * [simplify]: Extracting #8: cost 23 inf + 198343 1554040711.041 * * [simplify]: Extracting #9: cost 2 inf + 208057 1554040711.122 * * [simplify]: Extracting #10: cost 0 inf + 208563 1554040711.194 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040711.194 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040711.195 * * * * [progress]: [ 888 / 2262 ] simplifiying candidate # 1554040711.196 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040711.196 * * [simplify]: iters left: 6 (24 enodes) 1554040711.204 * * [simplify]: iters left: 5 (123 enodes) 1554040711.236 * * [simplify]: iters left: 4 (373 enodes) 1554040711.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040711.404 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040711.404 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040711.404 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040711.405 * * [simplify]: Extracting #4: cost 322 inf + 208 1554040711.412 * * [simplify]: Extracting #5: cost 473 inf + 27860 1554040711.476 * * [simplify]: Extracting #6: cost 104 inf + 197322 1554040711.548 * * [simplify]: Extracting #7: cost 5 inf + 219074 1554040711.611 * * [simplify]: Extracting #8: cost 0 inf + 212232 1554040711.689 * * [simplify]: Extracting #9: cost 0 inf + 211941 1554040711.779 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040711.779 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040711.780 * * * * [progress]: [ 889 / 2262 ] simplifiying candidate # 1554040711.780 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040711.780 * * [simplify]: iters left: 6 (24 enodes) 1554040711.794 * * [simplify]: iters left: 5 (123 enodes) 1554040711.852 * * [simplify]: iters left: 4 (379 enodes) 1554040712.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040712.058 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040712.058 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040712.058 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040712.060 * * [simplify]: Extracting #4: cost 289 inf + 129 1554040712.064 * * [simplify]: Extracting #5: cost 450 inf + 5372 1554040712.096 * * [simplify]: Extracting #6: cost 267 inf + 91098 1554040712.165 * * [simplify]: Extracting #7: cost 85 inf + 189836 1554040712.241 * * [simplify]: Extracting #8: cost 23 inf + 222435 1554040712.351 * * [simplify]: Extracting #9: cost 9 inf + 227751 1554040712.430 * * [simplify]: Extracting #10: cost 0 inf + 230690 1554040712.515 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554040712.515 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040712.515 * * * * [progress]: [ 890 / 2262 ] simplifiying candidate # 1554040712.515 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040712.516 * * [simplify]: iters left: 6 (24 enodes) 1554040712.527 * * [simplify]: iters left: 5 (123 enodes) 1554040712.584 * * [simplify]: iters left: 4 (373 enodes) 1554040712.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040712.813 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040712.813 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040712.814 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040712.815 * * [simplify]: Extracting #4: cost 322 inf + 208 1554040712.820 * * [simplify]: Extracting #5: cost 473 inf + 27860 1554040712.870 * * [simplify]: Extracting #6: cost 104 inf + 197322 1554040712.930 * * [simplify]: Extracting #7: cost 5 inf + 219074 1554040712.986 * * [simplify]: Extracting #8: cost 0 inf + 212232 1554040713.037 * * [simplify]: Extracting #9: cost 0 inf + 211941 1554040713.100 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040713.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040713.101 * * * * [progress]: [ 891 / 2262 ] simplifiying candidate # 1554040713.102 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040713.102 * * [simplify]: iters left: 6 (24 enodes) 1554040713.114 * * [simplify]: iters left: 5 (123 enodes) 1554040713.164 * * [simplify]: iters left: 4 (379 enodes) 1554040713.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040713.380 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040713.380 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040713.381 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040713.382 * * [simplify]: Extracting #4: cost 289 inf + 129 1554040713.387 * * [simplify]: Extracting #5: cost 450 inf + 5372 1554040713.419 * * [simplify]: Extracting #6: cost 267 inf + 91098 1554040713.507 * * [simplify]: Extracting #7: cost 85 inf + 189836 1554040713.593 * * [simplify]: Extracting #8: cost 23 inf + 222435 1554040713.651 * * [simplify]: Extracting #9: cost 9 inf + 227751 1554040713.715 * * [simplify]: Extracting #10: cost 0 inf + 230690 1554040713.775 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554040713.775 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040713.775 * * * * [progress]: [ 892 / 2262 ] simplifiying candidate # 1554040713.776 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040713.776 * * [simplify]: iters left: 6 (24 enodes) 1554040713.789 * * [simplify]: iters left: 5 (122 enodes) 1554040713.843 * * [simplify]: iters left: 4 (368 enodes) 1554040714.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040714.053 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040714.053 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040714.054 * * [simplify]: Extracting #3: cost 146 inf + 0 1554040714.055 * * [simplify]: Extracting #4: cost 316 inf + 412 1554040714.058 * * [simplify]: Extracting #5: cost 440 inf + 13530 1554040714.086 * * [simplify]: Extracting #6: cost 143 inf + 137392 1554040714.153 * * [simplify]: Extracting #7: cost 6 inf + 188384 1554040714.212 * * [simplify]: Extracting #8: cost 0 inf + 190248 1554040714.272 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040714.272 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040714.273 * * * * [progress]: [ 893 / 2262 ] simplifiying candidate # 1554040714.273 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040714.273 * * [simplify]: iters left: 6 (24 enodes) 1554040714.287 * * [simplify]: iters left: 5 (122 enodes) 1554040714.339 * * [simplify]: iters left: 4 (374 enodes) 1554040714.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040714.527 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040714.527 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040714.528 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040714.530 * * [simplify]: Extracting #4: cost 284 inf + 374 1554040714.535 * * [simplify]: Extracting #5: cost 398 inf + 8086 1554040714.578 * * [simplify]: Extracting #6: cost 179 inf + 122884 1554040714.662 * * [simplify]: Extracting #7: cost 54 inf + 183930 1554040714.732 * * [simplify]: Extracting #8: cost 17 inf + 196764 1554040714.915 * * [simplify]: Extracting #9: cost 2 inf + 202295 1554040715.013 * * [simplify]: Extracting #10: cost 0 inf + 202801 1554040715.109 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) 1554040715.109 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040715.110 * * * * [progress]: [ 894 / 2262 ] simplifiying candidate # 1554040715.110 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040715.110 * * [simplify]: iters left: 6 (24 enodes) 1554040715.124 * * [simplify]: iters left: 5 (121 enodes) 1554040715.153 * * [simplify]: iters left: 4 (352 enodes) 1554040715.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040715.319 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040715.319 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040715.319 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040715.321 * * [simplify]: Extracting #4: cost 288 inf + 330 1554040715.326 * * [simplify]: Extracting #5: cost 376 inf + 12952 1554040715.347 * * [simplify]: Extracting #6: cost 120 inf + 126048 1554040715.381 * * [simplify]: Extracting #7: cost 2 inf + 165539 1554040715.434 * * [simplify]: Extracting #8: cost 0 inf + 160913 1554040715.498 * * [simplify]: Extracting #9: cost 0 inf + 160662 1554040715.560 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040715.560 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040715.561 * * * * [progress]: [ 895 / 2262 ] simplifiying candidate # 1554040715.561 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040715.561 * * [simplify]: iters left: 6 (24 enodes) 1554040715.576 * * [simplify]: iters left: 5 (121 enodes) 1554040715.613 * * [simplify]: iters left: 4 (358 enodes) 1554040715.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040715.766 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040715.766 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040715.766 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040715.767 * * [simplify]: Extracting #4: cost 247 inf + 415 1554040715.770 * * [simplify]: Extracting #5: cost 329 inf + 6549 1554040715.779 * * [simplify]: Extracting #6: cost 238 inf + 52152 1554040715.806 * * [simplify]: Extracting #7: cost 85 inf + 128169 1554040715.859 * * [simplify]: Extracting #8: cost 15 inf + 166055 1554040715.911 * * [simplify]: Extracting #9: cost 0 inf + 172509 1554040715.950 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) 1554040715.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040715.951 * * * * [progress]: [ 896 / 2262 ] simplifiying candidate # 1554040715.951 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040715.951 * * [simplify]: iters left: 6 (24 enodes) 1554040715.958 * * [simplify]: iters left: 5 (121 enodes) 1554040716.000 * * [simplify]: iters left: 4 (358 enodes) 1554040716.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040716.183 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040716.183 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040716.184 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040716.184 * * [simplify]: Extracting #4: cost 287 inf + 370 1554040716.187 * * [simplify]: Extracting #5: cost 377 inf + 11314 1554040716.202 * * [simplify]: Extracting #6: cost 127 inf + 108315 1554040716.246 * * [simplify]: Extracting #7: cost 8 inf + 165594 1554040716.297 * * [simplify]: Extracting #8: cost 0 inf + 155220 1554040716.341 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040716.341 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040716.342 * * * * [progress]: [ 897 / 2262 ] simplifiying candidate # 1554040716.342 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040716.342 * * [simplify]: iters left: 6 (24 enodes) 1554040716.353 * * [simplify]: iters left: 5 (121 enodes) 1554040716.379 * * [simplify]: iters left: 4 (364 enodes) 1554040716.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040716.554 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040716.554 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040716.555 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040716.556 * * [simplify]: Extracting #4: cost 254 inf + 252 1554040716.559 * * [simplify]: Extracting #5: cost 332 inf + 7724 1554040716.592 * * [simplify]: Extracting #6: cost 187 inf + 83260 1554040716.634 * * [simplify]: Extracting #7: cost 51 inf + 147116 1554040716.696 * * [simplify]: Extracting #8: cost 20 inf + 158118 1554040716.747 * * [simplify]: Extracting #9: cost 6 inf + 162978 1554040716.793 * * [simplify]: Extracting #10: cost 0 inf + 165369 1554040716.856 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040716.856 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.im y.im) (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040716.857 * * * * [progress]: [ 898 / 2262 ] simplifiying candidate # 1554040716.857 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040716.857 * * [simplify]: iters left: 6 (22 enodes) 1554040716.864 * * [simplify]: iters left: 5 (115 enodes) 1554040716.894 * * [simplify]: iters left: 4 (341 enodes) 1554040717.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040717.078 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040717.078 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040717.079 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040717.080 * * [simplify]: Extracting #4: cost 279 inf + 492 1554040717.086 * * [simplify]: Extracting #5: cost 371 inf + 15373 1554040717.111 * * [simplify]: Extracting #6: cost 173 inf + 91124 1554040717.141 * * [simplify]: Extracting #7: cost 9 inf + 153594 1554040717.185 * * [simplify]: Extracting #8: cost 0 inf + 156131 1554040717.231 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040717.231 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040717.231 * * * * [progress]: [ 899 / 2262 ] simplifiying candidate # 1554040717.231 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040717.231 * * [simplify]: iters left: 6 (22 enodes) 1554040717.238 * * [simplify]: iters left: 5 (115 enodes) 1554040717.275 * * [simplify]: iters left: 4 (347 enodes) 1554040717.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040717.479 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040717.479 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040717.480 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040717.481 * * [simplify]: Extracting #4: cost 241 inf + 334 1554040717.485 * * [simplify]: Extracting #5: cost 324 inf + 5779 1554040717.504 * * [simplify]: Extracting #6: cost 225 inf + 59704 1554040717.554 * * [simplify]: Extracting #7: cost 79 inf + 126073 1554040717.628 * * [simplify]: Extracting #8: cost 15 inf + 158937 1554040717.697 * * [simplify]: Extracting #9: cost 2 inf + 163792 1554040717.744 * * [simplify]: Extracting #10: cost 0 inf + 164298 1554040717.804 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040717.804 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040717.804 * * * * [progress]: [ 900 / 2262 ] simplifiying candidate # 1554040717.804 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040717.805 * * [simplify]: iters left: 6 (22 enodes) 1554040717.811 * * [simplify]: iters left: 5 (116 enodes) 1554040717.843 * * [simplify]: iters left: 4 (346 enodes) 1554040718.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040718.016 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040718.016 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040718.016 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040718.017 * * [simplify]: Extracting #4: cost 285 inf + 370 1554040718.019 * * [simplify]: Extracting #5: cost 389 inf + 8570 1554040718.028 * * [simplify]: Extracting #6: cost 223 inf + 58003 1554040718.056 * * [simplify]: Extracting #7: cost 34 inf + 133352 1554040718.088 * * [simplify]: Extracting #8: cost 1 inf + 153985 1554040718.120 * * [simplify]: Extracting #9: cost 0 inf + 154069 1554040718.166 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040718.166 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040718.166 * * * * [progress]: [ 901 / 2262 ] simplifiying candidate # 1554040718.167 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040718.167 * * [simplify]: iters left: 6 (22 enodes) 1554040718.174 * * [simplify]: iters left: 5 (116 enodes) 1554040718.203 * * [simplify]: iters left: 4 (352 enodes) 1554040718.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040718.366 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040718.367 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040718.367 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040718.369 * * [simplify]: Extracting #4: cost 245 inf + 416 1554040718.373 * * [simplify]: Extracting #5: cost 326 inf + 6755 1554040718.386 * * [simplify]: Extracting #6: cost 218 inf + 65276 1554040718.425 * * [simplify]: Extracting #7: cost 80 inf + 129906 1554040718.472 * * [simplify]: Extracting #8: cost 45 inf + 142817 1554040718.525 * * [simplify]: Extracting #9: cost 7 inf + 157233 1554040718.587 * * [simplify]: Extracting #10: cost 0 inf + 159958 1554040718.635 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554040718.635 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040718.636 * * * * [progress]: [ 902 / 2262 ] simplifiying candidate # 1554040718.636 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040718.636 * * [simplify]: iters left: 6 (22 enodes) 1554040718.643 * * [simplify]: iters left: 5 (115 enodes) 1554040718.672 * * [simplify]: iters left: 4 (339 enodes) 1554040718.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040718.848 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040718.848 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040718.848 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040718.850 * * [simplify]: Extracting #4: cost 280 inf + 656 1554040718.855 * * [simplify]: Extracting #5: cost 381 inf + 6571 1554040718.872 * * [simplify]: Extracting #6: cost 209 inf + 51404 1554040718.894 * * [simplify]: Extracting #7: cost 92 inf + 98811 1554040718.934 * * [simplify]: Extracting #8: cost 23 inf + 142605 1554040718.980 * * [simplify]: Extracting #9: cost 0 inf + 161210 1554040719.045 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554040719.045 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040719.046 * * * * [progress]: [ 903 / 2262 ] simplifiying candidate # 1554040719.046 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040719.046 * * [simplify]: iters left: 6 (22 enodes) 1554040719.052 * * [simplify]: iters left: 5 (115 enodes) 1554040719.081 * * [simplify]: iters left: 4 (345 enodes) 1554040719.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040719.272 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040719.272 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040719.273 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040719.275 * * [simplify]: Extracting #4: cost 246 inf + 333 1554040719.279 * * [simplify]: Extracting #5: cost 335 inf + 5955 1554040719.291 * * [simplify]: Extracting #6: cost 280 inf + 35492 1554040719.324 * * [simplify]: Extracting #7: cost 152 inf + 83763 1554040719.388 * * [simplify]: Extracting #8: cost 42 inf + 143778 1554040719.453 * * [simplify]: Extracting #9: cost 2 inf + 169722 1554040719.503 * * [simplify]: Extracting #10: cost 0 inf + 170779 1554040719.585 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040719.585 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040719.585 * * * * [progress]: [ 904 / 2262 ] simplifiying candidate # 1554040719.586 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040719.586 * * [simplify]: iters left: 6 (24 enodes) 1554040719.599 * * [simplify]: iters left: 5 (122 enodes) 1554040719.654 * * [simplify]: iters left: 4 (367 enodes) 1554040719.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040719.829 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040719.829 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040719.830 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040719.831 * * [simplify]: Extracting #4: cost 318 inf + 412 1554040719.836 * * [simplify]: Extracting #5: cost 457 inf + 27217 1554040719.881 * * [simplify]: Extracting #6: cost 112 inf + 175952 1554040719.951 * * [simplify]: Extracting #7: cost 10 inf + 213420 1554040720.034 * * [simplify]: Extracting #8: cost 0 inf + 216679 1554040720.110 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040720.110 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040720.111 * * * * [progress]: [ 905 / 2262 ] simplifiying candidate # 1554040720.111 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040720.111 * * [simplify]: iters left: 6 (24 enodes) 1554040720.125 * * [simplify]: iters left: 5 (122 enodes) 1554040720.174 * * [simplify]: iters left: 4 (373 enodes) 1554040720.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040720.388 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040720.388 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040720.389 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040720.390 * * [simplify]: Extracting #4: cost 277 inf + 826 1554040720.392 * * [simplify]: Extracting #5: cost 428 inf + 9841 1554040720.414 * * [simplify]: Extracting #6: cost 273 inf + 103832 1554040720.497 * * [simplify]: Extracting #7: cost 82 inf + 196853 1554040720.614 * * [simplify]: Extracting #8: cost 22 inf + 223210 1554040720.714 * * [simplify]: Extracting #9: cost 1 inf + 232571 1554040720.801 * * [simplify]: Extracting #10: cost 0 inf + 232824 1554040720.891 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040720.891 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040720.891 * * * * [progress]: [ 906 / 2262 ] simplifiying candidate # 1554040720.892 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040720.892 * * [simplify]: iters left: 6 (24 enodes) 1554040720.899 * * [simplify]: iters left: 5 (122 enodes) 1554040720.937 * * [simplify]: iters left: 4 (367 enodes) 1554040721.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040721.136 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040721.136 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040721.136 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040721.137 * * [simplify]: Extracting #4: cost 318 inf + 412 1554040721.144 * * [simplify]: Extracting #5: cost 457 inf + 27217 1554040721.185 * * [simplify]: Extracting #6: cost 112 inf + 175952 1554040721.255 * * [simplify]: Extracting #7: cost 10 inf + 213420 1554040721.338 * * [simplify]: Extracting #8: cost 0 inf + 216679 1554040721.440 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040721.440 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040721.441 * * * * [progress]: [ 907 / 2262 ] simplifiying candidate # 1554040721.441 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040721.441 * * [simplify]: iters left: 6 (24 enodes) 1554040721.448 * * [simplify]: iters left: 5 (122 enodes) 1554040721.483 * * [simplify]: iters left: 4 (373 enodes) 1554040721.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040721.665 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040721.665 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040721.666 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040721.668 * * [simplify]: Extracting #4: cost 277 inf + 826 1554040721.673 * * [simplify]: Extracting #5: cost 428 inf + 9841 1554040721.699 * * [simplify]: Extracting #6: cost 273 inf + 103832 1554040721.768 * * [simplify]: Extracting #7: cost 82 inf + 196853 1554040721.886 * * [simplify]: Extracting #8: cost 22 inf + 223210 1554040722.002 * * [simplify]: Extracting #9: cost 1 inf + 232571 1554040722.095 * * [simplify]: Extracting #10: cost 0 inf + 232824 1554040722.215 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040722.215 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040722.216 * * * * [progress]: [ 908 / 2262 ] simplifiying candidate # 1554040722.216 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040722.217 * * [simplify]: iters left: 6 (24 enodes) 1554040722.230 * * [simplify]: iters left: 5 (121 enodes) 1554040722.271 * * [simplify]: iters left: 4 (361 enodes) 1554040722.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040722.444 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040722.444 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040722.444 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040722.450 * * [simplify]: Extracting #4: cost 320 inf + 412 1554040722.453 * * [simplify]: Extracting #5: cost 438 inf + 12038 1554040722.487 * * [simplify]: Extracting #6: cost 126 inf + 137218 1554040722.546 * * [simplify]: Extracting #7: cost 2 inf + 195126 1554040722.620 * * [simplify]: Extracting #8: cost 0 inf + 195910 1554040722.674 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040722.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040722.674 * * * * [progress]: [ 909 / 2262 ] simplifiying candidate # 1554040722.675 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040722.675 * * [simplify]: iters left: 6 (24 enodes) 1554040722.688 * * [simplify]: iters left: 5 (121 enodes) 1554040722.737 * * [simplify]: iters left: 4 (367 enodes) 1554040722.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040722.938 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040722.938 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040722.939 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040722.940 * * [simplify]: Extracting #4: cost 278 inf + 908 1554040722.943 * * [simplify]: Extracting #5: cost 370 inf + 15946 1554040722.958 * * [simplify]: Extracting #6: cost 239 inf + 77880 1554040723.001 * * [simplify]: Extracting #7: cost 119 inf + 130897 1554040723.096 * * [simplify]: Extracting #8: cost 20 inf + 193150 1554040723.167 * * [simplify]: Extracting #9: cost 1 inf + 200110 1554040723.263 * * [simplify]: Extracting #10: cost 0 inf + 200403 1554040723.351 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040723.351 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040723.352 * * * * [progress]: [ 910 / 2262 ] simplifiying candidate # 1554040723.352 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040723.352 * * [simplify]: iters left: 6 (24 enodes) 1554040723.359 * * [simplify]: iters left: 5 (122 enodes) 1554040723.397 * * [simplify]: iters left: 4 (363 enodes) 1554040723.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040723.569 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040723.569 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040723.570 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040723.572 * * [simplify]: Extracting #4: cost 307 inf + 616 1554040723.575 * * [simplify]: Extracting #5: cost 428 inf + 13325 1554040723.604 * * [simplify]: Extracting #6: cost 110 inf + 148691 1554040723.657 * * [simplify]: Extracting #7: cost 1 inf + 197786 1554040723.727 * * [simplify]: Extracting #8: cost 0 inf + 198430 1554040723.775 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040723.775 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040723.775 * * * * [progress]: [ 911 / 2262 ] simplifiying candidate # 1554040723.775 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040723.776 * * [simplify]: iters left: 6 (24 enodes) 1554040723.783 * * [simplify]: iters left: 5 (122 enodes) 1554040723.810 * * [simplify]: iters left: 4 (369 enodes) 1554040723.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040723.974 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040723.974 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040723.975 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040723.977 * * [simplify]: Extracting #4: cost 266 inf + 949 1554040723.983 * * [simplify]: Extracting #5: cost 375 inf + 13423 1554040724.012 * * [simplify]: Extracting #6: cost 261 inf + 75568 1554040724.080 * * [simplify]: Extracting #7: cost 121 inf + 141672 1554040724.150 * * [simplify]: Extracting #8: cost 19 inf + 202444 1554040724.241 * * [simplify]: Extracting #9: cost 1 inf + 210794 1554040724.330 * * [simplify]: Extracting #10: cost 0 inf + 211047 1554040724.434 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040724.435 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040724.435 * * * * [progress]: [ 912 / 2262 ] simplifiying candidate # 1554040724.436 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040724.436 * * [simplify]: iters left: 6 (24 enodes) 1554040724.444 * * [simplify]: iters left: 5 (120 enodes) 1554040724.470 * * [simplify]: iters left: 4 (345 enodes) 1554040724.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040724.635 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040724.635 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040724.636 * * [simplify]: Extracting #3: cost 132 inf + 0 1554040724.637 * * [simplify]: Extracting #4: cost 282 inf + 738 1554040724.643 * * [simplify]: Extracting #5: cost 377 inf + 8633 1554040724.667 * * [simplify]: Extracting #6: cost 150 inf + 90474 1554040724.715 * * [simplify]: Extracting #7: cost 16 inf + 150171 1554040724.758 * * [simplify]: Extracting #8: cost 0 inf + 159296 1554040724.816 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040724.816 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040724.816 * * * * [progress]: [ 913 / 2262 ] simplifiying candidate # 1554040724.816 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040724.817 * * [simplify]: iters left: 6 (24 enodes) 1554040724.823 * * [simplify]: iters left: 5 (120 enodes) 1554040724.871 * * [simplify]: iters left: 4 (351 enodes) 1554040725.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040725.049 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040725.049 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040725.050 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040725.052 * * [simplify]: Extracting #4: cost 238 inf + 1110 1554040725.057 * * [simplify]: Extracting #5: cost 306 inf + 11288 1554040725.078 * * [simplify]: Extracting #6: cost 223 inf + 55076 1554040725.116 * * [simplify]: Extracting #7: cost 113 inf + 109562 1554040725.169 * * [simplify]: Extracting #8: cost 44 inf + 146726 1554040725.239 * * [simplify]: Extracting #9: cost 3 inf + 165300 1554040725.294 * * [simplify]: Extracting #10: cost 0 inf + 167255 1554040725.345 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) 1554040725.345 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040725.345 * * * * [progress]: [ 914 / 2262 ] simplifiying candidate # 1554040725.345 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040725.346 * * [simplify]: iters left: 6 (24 enodes) 1554040725.353 * * [simplify]: iters left: 5 (122 enodes) 1554040725.393 * * [simplify]: iters left: 4 (363 enodes) 1554040725.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040725.600 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040725.600 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040725.601 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040725.603 * * [simplify]: Extracting #4: cost 307 inf + 616 1554040725.609 * * [simplify]: Extracting #5: cost 428 inf + 13325 1554040725.640 * * [simplify]: Extracting #6: cost 110 inf + 148691 1554040725.720 * * [simplify]: Extracting #7: cost 1 inf + 197786 1554040725.784 * * [simplify]: Extracting #8: cost 0 inf + 198430 1554040725.832 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040725.832 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040725.832 * * * * [progress]: [ 915 / 2262 ] simplifiying candidate # 1554040725.833 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040725.833 * * [simplify]: iters left: 6 (24 enodes) 1554040725.846 * * [simplify]: iters left: 5 (122 enodes) 1554040725.883 * * [simplify]: iters left: 4 (369 enodes) 1554040726.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040726.117 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040726.117 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040726.117 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040726.119 * * [simplify]: Extracting #4: cost 266 inf + 949 1554040726.125 * * [simplify]: Extracting #5: cost 375 inf + 13423 1554040726.160 * * [simplify]: Extracting #6: cost 261 inf + 75568 1554040726.218 * * [simplify]: Extracting #7: cost 121 inf + 141672 1554040726.308 * * [simplify]: Extracting #8: cost 19 inf + 202444 1554040726.373 * * [simplify]: Extracting #9: cost 1 inf + 210794 1554040726.477 * * [simplify]: Extracting #10: cost 0 inf + 211047 1554040726.553 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040726.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040726.554 * * * * [progress]: [ 916 / 2262 ] simplifiying candidate # 1554040726.554 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040726.555 * * [simplify]: iters left: 6 (22 enodes) 1554040726.562 * * [simplify]: iters left: 5 (114 enodes) 1554040726.589 * * [simplify]: iters left: 4 (334 enodes) 1554040726.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040726.774 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040726.774 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040726.774 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040726.776 * * [simplify]: Extracting #4: cost 281 inf + 412 1554040726.782 * * [simplify]: Extracting #5: cost 362 inf + 12545 1554040726.807 * * [simplify]: Extracting #6: cost 152 inf + 78040 1554040726.860 * * [simplify]: Extracting #7: cost 28 inf + 136985 1554040726.906 * * [simplify]: Extracting #8: cost 0 inf + 157320 1554040726.964 * * [simplify]: Extracting #9: cost 0 inf + 157280 1554040727.011 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040727.011 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040727.012 * * * * [progress]: [ 917 / 2262 ] simplifiying candidate # 1554040727.012 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040727.013 * * [simplify]: iters left: 6 (22 enodes) 1554040727.025 * * [simplify]: iters left: 5 (114 enodes) 1554040727.076 * * [simplify]: iters left: 4 (340 enodes) 1554040727.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040727.258 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040727.258 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040727.259 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040727.260 * * [simplify]: Extracting #4: cost 237 inf + 703 1554040727.267 * * [simplify]: Extracting #5: cost 293 inf + 14167 1554040727.278 * * [simplify]: Extracting #6: cost 214 inf + 56858 1554040727.323 * * [simplify]: Extracting #7: cost 95 inf + 114008 1554040727.393 * * [simplify]: Extracting #8: cost 12 inf + 158301 1554040727.464 * * [simplify]: Extracting #9: cost 0 inf + 162759 1554040727.537 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040727.537 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040727.538 * * * * [progress]: [ 918 / 2262 ] simplifiying candidate # 1554040727.538 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040727.538 * * [simplify]: iters left: 6 (24 enodes) 1554040727.551 * * [simplify]: iters left: 5 (122 enodes) 1554040727.584 * * [simplify]: iters left: 4 (367 enodes) 1554040727.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040727.767 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040727.767 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040727.768 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040727.770 * * [simplify]: Extracting #4: cost 318 inf + 412 1554040727.777 * * [simplify]: Extracting #5: cost 479 inf + 12778 1554040727.812 * * [simplify]: Extracting #6: cost 134 inf + 148887 1554040727.864 * * [simplify]: Extracting #7: cost 7 inf + 211492 1554040727.936 * * [simplify]: Extracting #8: cost 0 inf + 214807 1554040728.031 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040728.031 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040728.032 * * * * [progress]: [ 919 / 2262 ] simplifiying candidate # 1554040728.032 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040728.033 * * [simplify]: iters left: 6 (24 enodes) 1554040728.045 * * [simplify]: iters left: 5 (122 enodes) 1554040728.094 * * [simplify]: iters left: 4 (373 enodes) 1554040728.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040728.288 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040728.288 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040728.289 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040728.290 * * [simplify]: Extracting #4: cost 278 inf + 785 1554040728.292 * * [simplify]: Extracting #5: cost 441 inf + 7807 1554040728.302 * * [simplify]: Extracting #6: cost 342 inf + 52358 1554040728.352 * * [simplify]: Extracting #7: cost 164 inf + 140106 1554040728.459 * * [simplify]: Extracting #8: cost 29 inf + 216406 1554040728.522 * * [simplify]: Extracting #9: cost 2 inf + 231398 1554040728.599 * * [simplify]: Extracting #10: cost 0 inf + 231784 1554040728.681 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040728.681 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040728.681 * * * * [progress]: [ 920 / 2262 ] simplifiying candidate # 1554040728.682 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040728.682 * * [simplify]: iters left: 6 (22 enodes) 1554040728.688 * * [simplify]: iters left: 5 (116 enodes) 1554040728.715 * * [simplify]: iters left: 4 (350 enodes) 1554040728.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040728.919 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040728.919 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040728.919 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040728.921 * * [simplify]: Extracting #4: cost 291 inf + 534 1554040728.924 * * [simplify]: Extracting #5: cost 430 inf + 9330 1554040728.943 * * [simplify]: Extracting #6: cost 183 inf + 96378 1554040728.990 * * [simplify]: Extracting #7: cost 17 inf + 167902 1554040729.030 * * [simplify]: Extracting #8: cost 0 inf + 178897 1554040729.071 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040729.071 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040729.071 * * * * [progress]: [ 921 / 2262 ] simplifiying candidate # 1554040729.071 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040729.072 * * [simplify]: iters left: 6 (22 enodes) 1554040729.078 * * [simplify]: iters left: 5 (116 enodes) 1554040729.117 * * [simplify]: iters left: 4 (356 enodes) 1554040729.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040729.339 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040729.339 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040729.340 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040729.340 * * [simplify]: Extracting #4: cost 248 inf + 989 1554040729.343 * * [simplify]: Extracting #5: cost 373 inf + 9062 1554040729.353 * * [simplify]: Extracting #6: cost 272 inf + 55552 1554040729.390 * * [simplify]: Extracting #7: cost 153 inf + 107145 1554040729.465 * * [simplify]: Extracting #8: cost 34 inf + 178201 1554040729.552 * * [simplify]: Extracting #9: cost 3 inf + 194825 1554040729.626 * * [simplify]: Extracting #10: cost 0 inf + 195586 1554040729.696 * * [simplify]: Extracting #11: cost 0 inf + 195546 1554040729.766 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))))) 1554040729.767 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040729.767 * * * * [progress]: [ 922 / 2262 ] simplifiying candidate # 1554040729.767 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040729.768 * * [simplify]: iters left: 6 (24 enodes) 1554040729.774 * * [simplify]: iters left: 5 (121 enodes) 1554040729.806 * * [simplify]: iters left: 4 (362 enodes) 1554040729.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040729.963 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040729.963 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040729.963 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040729.965 * * [simplify]: Extracting #4: cost 297 inf + 656 1554040729.969 * * [simplify]: Extracting #5: cost 423 inf + 17785 1554040729.992 * * [simplify]: Extracting #6: cost 122 inf + 138953 1554040730.048 * * [simplify]: Extracting #7: cost 2 inf + 184149 1554040730.100 * * [simplify]: Extracting #8: cost 0 inf + 184253 1554040730.169 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040730.169 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040730.170 * * * * [progress]: [ 923 / 2262 ] simplifiying candidate # 1554040730.170 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040730.170 * * [simplify]: iters left: 6 (24 enodes) 1554040730.179 * * [simplify]: iters left: 5 (121 enodes) 1554040730.209 * * [simplify]: iters left: 4 (368 enodes) 1554040730.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040730.421 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040730.421 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040730.422 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040730.423 * * [simplify]: Extracting #4: cost 252 inf + 1152 1554040730.429 * * [simplify]: Extracting #5: cost 372 inf + 10361 1554040730.455 * * [simplify]: Extracting #6: cost 249 inf + 72920 1554040730.504 * * [simplify]: Extracting #7: cost 98 inf + 148464 1554040730.594 * * [simplify]: Extracting #8: cost 24 inf + 188657 1554040730.659 * * [simplify]: Extracting #9: cost 1 inf + 197525 1554040730.731 * * [simplify]: Extracting #10: cost 0 inf + 197778 1554040730.797 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040730.797 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040730.798 * * * * [progress]: [ 924 / 2262 ] simplifiying candidate # 1554040730.799 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040730.799 * * [simplify]: iters left: 6 (24 enodes) 1554040730.813 * * [simplify]: iters left: 5 (122 enodes) 1554040730.849 * * [simplify]: iters left: 4 (372 enodes) 1554040731.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040731.048 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040731.048 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040731.049 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040731.050 * * [simplify]: Extracting #4: cost 329 inf + 372 1554040731.054 * * [simplify]: Extracting #5: cost 488 inf + 12395 1554040731.100 * * [simplify]: Extracting #6: cost 127 inf + 155187 1554040731.205 * * [simplify]: Extracting #7: cost 0 inf + 211143 1554040731.304 * * [simplify]: Extracting #8: cost 0 inf + 210801 1554040731.374 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040731.374 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040731.375 * * * * [progress]: [ 925 / 2262 ] simplifiying candidate # 1554040731.375 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040731.376 * * [simplify]: iters left: 6 (24 enodes) 1554040731.389 * * [simplify]: iters left: 5 (122 enodes) 1554040731.418 * * [simplify]: iters left: 4 (378 enodes) 1554040731.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040731.648 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040731.648 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040731.649 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040731.651 * * [simplify]: Extracting #4: cost 285 inf + 1070 1554040731.659 * * [simplify]: Extracting #5: cost 419 inf + 15863 1554040731.718 * * [simplify]: Extracting #6: cost 200 inf + 130914 1554040731.819 * * [simplify]: Extracting #7: cost 58 inf + 199925 1554040731.927 * * [simplify]: Extracting #8: cost 14 inf + 215147 1554040732.020 * * [simplify]: Extracting #9: cost 0 inf + 220738 1554040732.093 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040732.093 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040732.093 * * * * [progress]: [ 926 / 2262 ] simplifiying candidate # 1554040732.093 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040732.093 * * [simplify]: iters left: 6 (24 enodes) 1554040732.100 * * [simplify]: iters left: 5 (123 enodes) 1554040732.128 * * [simplify]: iters left: 4 (373 enodes) 1554040732.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040732.338 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040732.338 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040732.339 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040732.340 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040732.344 * * [simplify]: Extracting #5: cost 483 inf + 14379 1554040732.367 * * [simplify]: Extracting #6: cost 173 inf + 122319 1554040732.424 * * [simplify]: Extracting #7: cost 29 inf + 191349 1554040732.500 * * [simplify]: Extracting #8: cost 0 inf + 214592 1554040732.556 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040732.556 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040732.556 * * * * [progress]: [ 927 / 2262 ] simplifiying candidate # 1554040732.556 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040732.556 * * [simplify]: iters left: 6 (24 enodes) 1554040732.565 * * [simplify]: iters left: 5 (123 enodes) 1554040732.618 * * [simplify]: iters left: 4 (379 enodes) 1554040732.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040732.842 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040732.842 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040732.842 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040732.843 * * [simplify]: Extracting #4: cost 283 inf + 622 1554040732.851 * * [simplify]: Extracting #5: cost 417 inf + 15604 1554040732.887 * * [simplify]: Extracting #6: cost 242 inf + 122952 1554040732.976 * * [simplify]: Extracting #7: cost 62 inf + 210091 1554040733.061 * * [simplify]: Extracting #8: cost 22 inf + 220972 1554040733.145 * * [simplify]: Extracting #9: cost 5 inf + 227241 1554040733.253 * * [simplify]: Extracting #10: cost 0 inf + 228797 1554040733.359 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040733.359 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040733.360 * * * * [progress]: [ 928 / 2262 ] simplifiying candidate # 1554040733.360 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040733.361 * * [simplify]: iters left: 6 (24 enodes) 1554040733.373 * * [simplify]: iters left: 5 (121 enodes) 1554040733.403 * * [simplify]: iters left: 4 (356 enodes) 1554040733.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040733.543 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040733.543 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040733.544 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040733.545 * * [simplify]: Extracting #4: cost 297 inf + 494 1554040733.550 * * [simplify]: Extracting #5: cost 433 inf + 10350 1554040733.594 * * [simplify]: Extracting #6: cost 110 inf + 134091 1554040733.655 * * [simplify]: Extracting #7: cost 2 inf + 177513 1554040733.709 * * [simplify]: Extracting #8: cost 0 inf + 178119 1554040733.751 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040733.751 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040733.751 * * * * [progress]: [ 929 / 2262 ] simplifiying candidate # 1554040733.751 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040733.752 * * [simplify]: iters left: 6 (24 enodes) 1554040733.759 * * [simplify]: iters left: 5 (121 enodes) 1554040733.799 * * [simplify]: iters left: 4 (362 enodes) 1554040733.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040733.979 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040733.980 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040733.980 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040733.982 * * [simplify]: Extracting #4: cost 248 inf + 1111 1554040733.987 * * [simplify]: Extracting #5: cost 368 inf + 10518 1554040734.031 * * [simplify]: Extracting #6: cost 194 inf + 101512 1554040734.090 * * [simplify]: Extracting #7: cost 55 inf + 164547 1554040734.141 * * [simplify]: Extracting #8: cost 14 inf + 178582 1554040734.219 * * [simplify]: Extracting #9: cost 0 inf + 184474 1554040734.294 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040734.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040734.295 * * * * [progress]: [ 930 / 2262 ] simplifiying candidate # 1554040734.295 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040734.295 * * [simplify]: iters left: 6 (24 enodes) 1554040734.302 * * [simplify]: iters left: 5 (123 enodes) 1554040734.346 * * [simplify]: iters left: 4 (373 enodes) 1554040734.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040734.524 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040734.524 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040734.524 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040734.525 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040734.529 * * [simplify]: Extracting #5: cost 483 inf + 14379 1554040734.548 * * [simplify]: Extracting #6: cost 173 inf + 122319 1554040734.624 * * [simplify]: Extracting #7: cost 29 inf + 191349 1554040734.694 * * [simplify]: Extracting #8: cost 0 inf + 214592 1554040734.769 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040734.769 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040734.770 * * * * [progress]: [ 931 / 2262 ] simplifiying candidate # 1554040734.770 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040734.770 * * [simplify]: iters left: 6 (24 enodes) 1554040734.777 * * [simplify]: iters left: 5 (123 enodes) 1554040734.806 * * [simplify]: iters left: 4 (379 enodes) 1554040735.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040735.020 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040735.020 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040735.021 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040735.021 * * [simplify]: Extracting #4: cost 283 inf + 622 1554040735.025 * * [simplify]: Extracting #5: cost 417 inf + 15604 1554040735.049 * * [simplify]: Extracting #6: cost 242 inf + 122952 1554040735.135 * * [simplify]: Extracting #7: cost 62 inf + 210091 1554040735.214 * * [simplify]: Extracting #8: cost 22 inf + 220972 1554040735.282 * * [simplify]: Extracting #9: cost 5 inf + 227241 1554040735.347 * * [simplify]: Extracting #10: cost 0 inf + 228797 1554040735.447 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040735.448 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040735.448 * * * * [progress]: [ 932 / 2262 ] simplifiying candidate # 1554040735.449 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040735.449 * * [simplify]: iters left: 6 (22 enodes) 1554040735.455 * * [simplify]: iters left: 5 (115 enodes) 1554040735.481 * * [simplify]: iters left: 4 (345 enodes) 1554040735.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040735.681 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040735.681 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040735.681 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040735.683 * * [simplify]: Extracting #4: cost 292 inf + 412 1554040735.690 * * [simplify]: Extracting #5: cost 402 inf + 20289 1554040735.720 * * [simplify]: Extracting #6: cost 122 inf + 124099 1554040735.761 * * [simplify]: Extracting #7: cost 16 inf + 168195 1554040735.812 * * [simplify]: Extracting #8: cost 0 inf + 173535 1554040735.857 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040735.857 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040735.857 * * * * [progress]: [ 933 / 2262 ] simplifiying candidate # 1554040735.858 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040735.858 * * [simplify]: iters left: 6 (22 enodes) 1554040735.873 * * [simplify]: iters left: 5 (115 enodes) 1554040735.901 * * [simplify]: iters left: 4 (351 enodes) 1554040736.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040736.095 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040736.095 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040736.095 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040736.096 * * [simplify]: Extracting #4: cost 241 inf + 1192 1554040736.105 * * [simplify]: Extracting #5: cost 337 inf + 20773 1554040736.132 * * [simplify]: Extracting #6: cost 230 inf + 71744 1554040736.189 * * [simplify]: Extracting #7: cost 95 inf + 132211 1554040736.244 * * [simplify]: Extracting #8: cost 19 inf + 175473 1554040736.299 * * [simplify]: Extracting #9: cost 3 inf + 181516 1554040736.368 * * [simplify]: Extracting #10: cost 0 inf + 182566 1554040736.428 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040736.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040736.428 * * * * [progress]: [ 934 / 2262 ] simplifiying candidate # 1554040736.429 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040736.429 * * [simplify]: iters left: 6 (24 enodes) 1554040736.442 * * [simplify]: iters left: 5 (122 enodes) 1554040736.469 * * [simplify]: iters left: 4 (367 enodes) 1554040736.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040736.629 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040736.629 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040736.629 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040736.631 * * [simplify]: Extracting #4: cost 318 inf + 412 1554040736.638 * * [simplify]: Extracting #5: cost 479 inf + 12778 1554040736.693 * * [simplify]: Extracting #6: cost 134 inf + 148887 1554040736.759 * * [simplify]: Extracting #7: cost 7 inf + 211492 1554040736.847 * * [simplify]: Extracting #8: cost 0 inf + 214807 1554040736.923 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040736.923 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040736.924 * * * * [progress]: [ 935 / 2262 ] simplifiying candidate # 1554040736.924 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040736.924 * * [simplify]: iters left: 6 (24 enodes) 1554040736.931 * * [simplify]: iters left: 5 (122 enodes) 1554040736.960 * * [simplify]: iters left: 4 (373 enodes) 1554040737.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040737.154 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040737.154 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040737.154 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040737.155 * * [simplify]: Extracting #4: cost 278 inf + 785 1554040737.158 * * [simplify]: Extracting #5: cost 441 inf + 7807 1554040737.171 * * [simplify]: Extracting #6: cost 342 inf + 52358 1554040737.210 * * [simplify]: Extracting #7: cost 164 inf + 140106 1554040737.313 * * [simplify]: Extracting #8: cost 29 inf + 216406 1554040737.389 * * [simplify]: Extracting #9: cost 2 inf + 231398 1554040737.471 * * [simplify]: Extracting #10: cost 0 inf + 231784 1554040737.547 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040737.547 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040737.548 * * * * [progress]: [ 936 / 2262 ] simplifiying candidate # 1554040737.548 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040737.548 * * [simplify]: iters left: 6 (24 enodes) 1554040737.555 * * [simplify]: iters left: 5 (121 enodes) 1554040737.606 * * [simplify]: iters left: 4 (362 enodes) 1554040737.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040737.813 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040737.813 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040737.813 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040737.820 * * [simplify]: Extracting #4: cost 297 inf + 656 1554040737.823 * * [simplify]: Extracting #5: cost 423 inf + 17785 1554040737.857 * * [simplify]: Extracting #6: cost 122 inf + 138953 1554040737.918 * * [simplify]: Extracting #7: cost 2 inf + 184149 1554040737.988 * * [simplify]: Extracting #8: cost 0 inf + 184253 1554040738.046 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040738.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040738.047 * * * * [progress]: [ 937 / 2262 ] simplifiying candidate # 1554040738.047 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040738.047 * * [simplify]: iters left: 6 (24 enodes) 1554040738.054 * * [simplify]: iters left: 5 (121 enodes) 1554040738.098 * * [simplify]: iters left: 4 (368 enodes) 1554040738.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040738.300 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040738.300 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040738.301 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040738.302 * * [simplify]: Extracting #4: cost 252 inf + 1152 1554040738.304 * * [simplify]: Extracting #5: cost 372 inf + 10361 1554040738.318 * * [simplify]: Extracting #6: cost 249 inf + 72920 1554040738.371 * * [simplify]: Extracting #7: cost 98 inf + 148464 1554040738.455 * * [simplify]: Extracting #8: cost 24 inf + 188657 1554040738.522 * * [simplify]: Extracting #9: cost 1 inf + 197525 1554040738.576 * * [simplify]: Extracting #10: cost 0 inf + 197778 1554040738.657 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040738.657 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040738.658 * * * * [progress]: [ 938 / 2262 ] simplifiying candidate # 1554040738.658 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040738.658 * * [simplify]: iters left: 6 (22 enodes) 1554040738.665 * * [simplify]: iters left: 5 (116 enodes) 1554040738.691 * * [simplify]: iters left: 4 (350 enodes) 1554040738.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040738.868 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040738.868 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040738.868 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040738.870 * * [simplify]: Extracting #4: cost 291 inf + 534 1554040738.875 * * [simplify]: Extracting #5: cost 430 inf + 9330 1554040738.904 * * [simplify]: Extracting #6: cost 183 inf + 96378 1554040738.952 * * [simplify]: Extracting #7: cost 17 inf + 167902 1554040739.010 * * [simplify]: Extracting #8: cost 0 inf + 178897 1554040739.088 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040739.088 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040739.089 * * * * [progress]: [ 939 / 2262 ] simplifiying candidate # 1554040739.089 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040739.090 * * [simplify]: iters left: 6 (22 enodes) 1554040739.104 * * [simplify]: iters left: 5 (116 enodes) 1554040739.145 * * [simplify]: iters left: 4 (356 enodes) 1554040739.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040739.295 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040739.295 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040739.296 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040739.298 * * [simplify]: Extracting #4: cost 248 inf + 989 1554040739.303 * * [simplify]: Extracting #5: cost 373 inf + 9062 1554040739.319 * * [simplify]: Extracting #6: cost 272 inf + 55552 1554040739.341 * * [simplify]: Extracting #7: cost 153 inf + 107145 1554040739.397 * * [simplify]: Extracting #8: cost 34 inf + 178201 1554040739.478 * * [simplify]: Extracting #9: cost 3 inf + 194825 1554040739.542 * * [simplify]: Extracting #10: cost 0 inf + 195586 1554040739.602 * * [simplify]: Extracting #11: cost 0 inf + 195546 1554040739.665 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))))) 1554040739.665 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040739.666 * * * * [progress]: [ 940 / 2262 ] simplifiying candidate # 1554040739.666 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040739.667 * * [simplify]: iters left: 6 (24 enodes) 1554040739.679 * * [simplify]: iters left: 5 (122 enodes) 1554040739.718 * * [simplify]: iters left: 4 (372 enodes) 1554040740.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040740.374 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040740.374 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040740.374 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040740.376 * * [simplify]: Extracting #4: cost 329 inf + 372 1554040740.383 * * [simplify]: Extracting #5: cost 488 inf + 12395 1554040740.435 * * [simplify]: Extracting #6: cost 127 inf + 155187 1554040740.490 * * [simplify]: Extracting #7: cost 0 inf + 211143 1554040740.548 * * [simplify]: Extracting #8: cost 0 inf + 210801 1554040740.614 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040740.614 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040740.615 * * * * [progress]: [ 941 / 2262 ] simplifiying candidate # 1554040740.615 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040740.615 * * [simplify]: iters left: 6 (24 enodes) 1554040740.628 * * [simplify]: iters left: 5 (122 enodes) 1554040740.664 * * [simplify]: iters left: 4 (378 enodes) 1554040740.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040740.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040740.875 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040740.876 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040740.877 * * [simplify]: Extracting #4: cost 285 inf + 1070 1554040740.889 * * [simplify]: Extracting #5: cost 419 inf + 15863 1554040740.922 * * [simplify]: Extracting #6: cost 200 inf + 130914 1554040740.980 * * [simplify]: Extracting #7: cost 58 inf + 199925 1554040741.056 * * [simplify]: Extracting #8: cost 14 inf + 215147 1554040741.125 * * [simplify]: Extracting #9: cost 0 inf + 220738 1554040741.210 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040741.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040741.210 * * * * [progress]: [ 942 / 2262 ] simplifiying candidate # 1554040741.211 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040741.211 * * [simplify]: iters left: 6 (24 enodes) 1554040741.224 * * [simplify]: iters left: 5 (123 enodes) 1554040741.256 * * [simplify]: iters left: 4 (373 enodes) 1554040741.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040741.464 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040741.464 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040741.465 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040741.466 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040741.470 * * [simplify]: Extracting #5: cost 483 inf + 14379 1554040741.499 * * [simplify]: Extracting #6: cost 173 inf + 122319 1554040741.567 * * [simplify]: Extracting #7: cost 29 inf + 191349 1554040741.647 * * [simplify]: Extracting #8: cost 0 inf + 214592 1554040741.713 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040741.713 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040741.714 * * * * [progress]: [ 943 / 2262 ] simplifiying candidate # 1554040741.714 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040741.714 * * [simplify]: iters left: 6 (24 enodes) 1554040741.728 * * [simplify]: iters left: 5 (123 enodes) 1554040741.758 * * [simplify]: iters left: 4 (379 enodes) 1554040741.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040741.957 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040741.957 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040741.962 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040741.964 * * [simplify]: Extracting #4: cost 283 inf + 622 1554040741.970 * * [simplify]: Extracting #5: cost 417 inf + 15604 1554040741.994 * * [simplify]: Extracting #6: cost 242 inf + 122952 1554040742.054 * * [simplify]: Extracting #7: cost 62 inf + 210091 1554040742.139 * * [simplify]: Extracting #8: cost 22 inf + 220972 1554040742.244 * * [simplify]: Extracting #9: cost 5 inf + 227241 1554040742.315 * * [simplify]: Extracting #10: cost 0 inf + 228797 1554040742.391 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040742.391 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040742.391 * * * * [progress]: [ 944 / 2262 ] simplifiying candidate # 1554040742.392 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040742.392 * * [simplify]: iters left: 6 (24 enodes) 1554040742.399 * * [simplify]: iters left: 5 (121 enodes) 1554040742.444 * * [simplify]: iters left: 4 (356 enodes) 1554040742.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040742.601 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040742.601 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040742.601 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040742.603 * * [simplify]: Extracting #4: cost 297 inf + 494 1554040742.609 * * [simplify]: Extracting #5: cost 433 inf + 10350 1554040742.633 * * [simplify]: Extracting #6: cost 110 inf + 134091 1554040742.679 * * [simplify]: Extracting #7: cost 2 inf + 177513 1554040742.734 * * [simplify]: Extracting #8: cost 0 inf + 178119 1554040742.779 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040742.779 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040742.779 * * * * [progress]: [ 945 / 2262 ] simplifiying candidate # 1554040742.779 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040742.780 * * [simplify]: iters left: 6 (24 enodes) 1554040742.786 * * [simplify]: iters left: 5 (121 enodes) 1554040742.831 * * [simplify]: iters left: 4 (362 enodes) 1554040742.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040742.995 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040742.995 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040742.996 * * [simplify]: Extracting #3: cost 163 inf + 0 1554040742.997 * * [simplify]: Extracting #4: cost 248 inf + 1111 1554040743.003 * * [simplify]: Extracting #5: cost 368 inf + 10518 1554040743.047 * * [simplify]: Extracting #6: cost 194 inf + 101512 1554040743.120 * * [simplify]: Extracting #7: cost 55 inf + 164547 1554040743.202 * * [simplify]: Extracting #8: cost 14 inf + 178582 1554040743.277 * * [simplify]: Extracting #9: cost 0 inf + 184474 1554040743.346 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040743.346 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040743.347 * * * * [progress]: [ 946 / 2262 ] simplifiying candidate # 1554040743.347 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040743.348 * * [simplify]: iters left: 6 (24 enodes) 1554040743.357 * * [simplify]: iters left: 5 (123 enodes) 1554040743.386 * * [simplify]: iters left: 4 (373 enodes) 1554040743.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040743.577 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040743.577 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040743.577 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040743.579 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040743.585 * * [simplify]: Extracting #5: cost 483 inf + 14379 1554040743.604 * * [simplify]: Extracting #6: cost 173 inf + 122319 1554040743.678 * * [simplify]: Extracting #7: cost 29 inf + 191349 1554040743.744 * * [simplify]: Extracting #8: cost 0 inf + 214592 1554040743.842 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040743.842 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040743.843 * * * * [progress]: [ 947 / 2262 ] simplifiying candidate # 1554040743.843 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040743.844 * * [simplify]: iters left: 6 (24 enodes) 1554040743.858 * * [simplify]: iters left: 5 (123 enodes) 1554040743.893 * * [simplify]: iters left: 4 (379 enodes) 1554040744.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040744.072 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040744.072 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040744.073 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040744.075 * * [simplify]: Extracting #4: cost 283 inf + 622 1554040744.081 * * [simplify]: Extracting #5: cost 417 inf + 15604 1554040744.127 * * [simplify]: Extracting #6: cost 242 inf + 122952 1554040744.193 * * [simplify]: Extracting #7: cost 62 inf + 210091 1554040744.268 * * [simplify]: Extracting #8: cost 22 inf + 220972 1554040744.332 * * [simplify]: Extracting #9: cost 5 inf + 227241 1554040744.413 * * [simplify]: Extracting #10: cost 0 inf + 228797 1554040744.513 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040744.513 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040744.513 * * * * [progress]: [ 948 / 2262 ] simplifiying candidate # 1554040744.514 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040744.514 * * [simplify]: iters left: 6 (22 enodes) 1554040744.520 * * [simplify]: iters left: 5 (115 enodes) 1554040744.549 * * [simplify]: iters left: 4 (345 enodes) 1554040744.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040744.749 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040744.749 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040744.749 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040744.751 * * [simplify]: Extracting #4: cost 292 inf + 412 1554040744.758 * * [simplify]: Extracting #5: cost 402 inf + 20289 1554040744.799 * * [simplify]: Extracting #6: cost 122 inf + 124099 1554040744.848 * * [simplify]: Extracting #7: cost 16 inf + 168195 1554040744.919 * * [simplify]: Extracting #8: cost 0 inf + 173535 1554040744.991 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040744.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040744.992 * * * * [progress]: [ 949 / 2262 ] simplifiying candidate # 1554040744.992 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040744.992 * * [simplify]: iters left: 6 (22 enodes) 1554040745.006 * * [simplify]: iters left: 5 (115 enodes) 1554040745.053 * * [simplify]: iters left: 4 (351 enodes) 1554040745.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040745.219 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040745.220 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040745.220 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040745.222 * * [simplify]: Extracting #4: cost 241 inf + 1192 1554040745.231 * * [simplify]: Extracting #5: cost 337 inf + 20773 1554040745.253 * * [simplify]: Extracting #6: cost 230 inf + 71744 1554040745.285 * * [simplify]: Extracting #7: cost 95 inf + 132211 1554040745.340 * * [simplify]: Extracting #8: cost 19 inf + 175473 1554040745.422 * * [simplify]: Extracting #9: cost 3 inf + 181516 1554040745.503 * * [simplify]: Extracting #10: cost 0 inf + 182566 1554040745.555 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040745.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040745.555 * * * * [progress]: [ 950 / 2262 ] simplifiying candidate # 1554040745.556 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040745.556 * * [simplify]: iters left: 6 (24 enodes) 1554040745.563 * * [simplify]: iters left: 5 (121 enodes) 1554040745.590 * * [simplify]: iters left: 4 (361 enodes) 1554040745.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040745.782 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040745.782 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040745.783 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040745.783 * * [simplify]: Extracting #4: cost 321 inf + 371 1554040745.786 * * [simplify]: Extracting #5: cost 452 inf + 9648 1554040745.817 * * [simplify]: Extracting #6: cost 154 inf + 122073 1554040745.893 * * [simplify]: Extracting #7: cost 4 inf + 191545 1554040745.951 * * [simplify]: Extracting #8: cost 0 inf + 193990 1554040746.017 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040746.017 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040746.018 * * * * [progress]: [ 951 / 2262 ] simplifiying candidate # 1554040746.018 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040746.019 * * [simplify]: iters left: 6 (24 enodes) 1554040746.032 * * [simplify]: iters left: 5 (121 enodes) 1554040746.075 * * [simplify]: iters left: 4 (367 enodes) 1554040746.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040746.266 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040746.266 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040746.266 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040746.267 * * [simplify]: Extracting #4: cost 280 inf + 867 1554040746.272 * * [simplify]: Extracting #5: cost 379 inf + 14684 1554040746.309 * * [simplify]: Extracting #6: cost 232 inf + 84312 1554040746.375 * * [simplify]: Extracting #7: cost 72 inf + 165435 1554040746.439 * * [simplify]: Extracting #8: cost 16 inf + 198677 1554040746.505 * * [simplify]: Extracting #9: cost 5 inf + 202080 1554040746.566 * * [simplify]: Extracting #10: cost 0 inf + 203927 1554040746.627 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040746.627 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040746.628 * * * * [progress]: [ 952 / 2262 ] simplifiying candidate # 1554040746.628 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040746.628 * * [simplify]: iters left: 6 (24 enodes) 1554040746.639 * * [simplify]: iters left: 5 (122 enodes) 1554040746.674 * * [simplify]: iters left: 4 (372 enodes) 1554040746.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040746.852 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040746.853 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040746.853 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040746.854 * * [simplify]: Extracting #4: cost 325 inf + 616 1554040746.857 * * [simplify]: Extracting #5: cost 479 inf + 14382 1554040746.891 * * [simplify]: Extracting #6: cost 142 inf + 144711 1554040746.957 * * [simplify]: Extracting #7: cost 0 inf + 210553 1554040747.029 * * [simplify]: Extracting #8: cost 0 inf + 209989 1554040747.118 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040747.118 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040747.118 * * * * [progress]: [ 953 / 2262 ] simplifiying candidate # 1554040747.118 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040747.118 * * [simplify]: iters left: 6 (24 enodes) 1554040747.125 * * [simplify]: iters left: 5 (122 enodes) 1554040747.166 * * [simplify]: iters left: 4 (378 enodes) 1554040747.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040747.344 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040747.344 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040747.345 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040747.347 * * [simplify]: Extracting #4: cost 286 inf + 948 1554040747.354 * * [simplify]: Extracting #5: cost 415 inf + 16588 1554040747.381 * * [simplify]: Extracting #6: cost 265 inf + 92482 1554040747.451 * * [simplify]: Extracting #7: cost 76 inf + 187505 1554040747.534 * * [simplify]: Extracting #8: cost 10 inf + 218824 1554040747.629 * * [simplify]: Extracting #9: cost 2 inf + 219700 1554040747.698 * * [simplify]: Extracting #10: cost 0 inf + 220206 1554040747.803 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040747.803 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040747.804 * * * * [progress]: [ 954 / 2262 ] simplifiying candidate # 1554040747.804 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040747.805 * * [simplify]: iters left: 6 (24 enodes) 1554040747.818 * * [simplify]: iters left: 5 (122 enodes) 1554040747.858 * * [simplify]: iters left: 4 (372 enodes) 1554040748.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040748.049 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040748.050 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040748.050 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040748.052 * * [simplify]: Extracting #4: cost 325 inf + 616 1554040748.060 * * [simplify]: Extracting #5: cost 479 inf + 14382 1554040748.107 * * [simplify]: Extracting #6: cost 142 inf + 144711 1554040748.181 * * [simplify]: Extracting #7: cost 0 inf + 210553 1554040748.244 * * [simplify]: Extracting #8: cost 0 inf + 209989 1554040748.300 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040748.300 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040748.301 * * * * [progress]: [ 955 / 2262 ] simplifiying candidate # 1554040748.301 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040748.302 * * [simplify]: iters left: 6 (24 enodes) 1554040748.315 * * [simplify]: iters left: 5 (122 enodes) 1554040748.368 * * [simplify]: iters left: 4 (378 enodes) 1554040748.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040748.590 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040748.591 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040748.591 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040748.593 * * [simplify]: Extracting #4: cost 286 inf + 948 1554040748.600 * * [simplify]: Extracting #5: cost 415 inf + 16588 1554040748.634 * * [simplify]: Extracting #6: cost 265 inf + 92482 1554040748.695 * * [simplify]: Extracting #7: cost 76 inf + 187505 1554040748.804 * * [simplify]: Extracting #8: cost 10 inf + 218824 1554040748.887 * * [simplify]: Extracting #9: cost 2 inf + 219700 1554040748.995 * * [simplify]: Extracting #10: cost 0 inf + 220206 1554040749.103 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040749.103 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040749.104 * * * * [progress]: [ 956 / 2262 ] simplifiying candidate # 1554040749.104 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040749.105 * * [simplify]: iters left: 6 (22 enodes) 1554040749.117 * * [simplify]: iters left: 5 (115 enodes) 1554040749.166 * * [simplify]: iters left: 4 (344 enodes) 1554040749.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040749.314 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040749.314 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040749.314 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040749.315 * * [simplify]: Extracting #4: cost 293 inf + 492 1554040749.319 * * [simplify]: Extracting #5: cost 361 inf + 17337 1554040749.337 * * [simplify]: Extracting #6: cost 112 inf + 96886 1554040749.387 * * [simplify]: Extracting #7: cost 8 inf + 137167 1554040749.449 * * [simplify]: Extracting #8: cost 0 inf + 141096 1554040749.511 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040749.511 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040749.512 * * * * [progress]: [ 957 / 2262 ] simplifiying candidate # 1554040749.512 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040749.512 * * [simplify]: iters left: 6 (18 enodes) 1554040749.521 * * [simplify]: iters left: 5 (84 enodes) 1554040749.555 * * [simplify]: iters left: 4 (219 enodes) 1554040749.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040749.682 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040749.682 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040749.683 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040749.684 * * [simplify]: Extracting #4: cost 252 inf + 416 1554040749.690 * * [simplify]: Extracting #5: cost 258 inf + 28876 1554040749.728 * * [simplify]: Extracting #6: cost 17 inf + 114144 1554040749.762 * * [simplify]: Extracting #7: cost 0 inf + 121172 1554040749.808 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040749.809 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040749.809 * * * * [progress]: [ 958 / 2262 ] simplifiying candidate # 1554040749.809 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040749.809 * * [simplify]: iters left: 6 (24 enodes) 1554040749.816 * * [simplify]: iters left: 5 (122 enodes) 1554040749.846 * * [simplify]: iters left: 4 (368 enodes) 1554040750.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040750.034 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040750.034 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040750.035 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040750.037 * * [simplify]: Extracting #4: cost 317 inf + 534 1554040750.044 * * [simplify]: Extracting #5: cost 424 inf + 16885 1554040750.090 * * [simplify]: Extracting #6: cost 112 inf + 143663 1554040750.153 * * [simplify]: Extracting #7: cost 5 inf + 188764 1554040750.205 * * [simplify]: Extracting #8: cost 0 inf + 190456 1554040750.290 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040750.290 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040750.291 * * * * [progress]: [ 959 / 2262 ] simplifiying candidate # 1554040750.291 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040750.291 * * [simplify]: iters left: 6 (24 enodes) 1554040750.299 * * [simplify]: iters left: 5 (122 enodes) 1554040750.327 * * [simplify]: iters left: 4 (374 enodes) 1554040750.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040750.494 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040750.494 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040750.494 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040750.495 * * [simplify]: Extracting #4: cost 280 inf + 907 1554040750.501 * * [simplify]: Extracting #5: cost 356 inf + 27092 1554040750.545 * * [simplify]: Extracting #6: cost 163 inf + 146349 1554040750.642 * * [simplify]: Extracting #7: cost 55 inf + 188626 1554040750.724 * * [simplify]: Extracting #8: cost 17 inf + 197272 1554040750.782 * * [simplify]: Extracting #9: cost 0 inf + 201921 1554040750.832 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040750.832 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040750.833 * * * * [progress]: [ 960 / 2262 ] simplifiying candidate # 1554040750.833 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040750.833 * * [simplify]: iters left: 6 (24 enodes) 1554040750.842 * * [simplify]: iters left: 5 (119 enodes) 1554040750.871 * * [simplify]: iters left: 4 (354 enodes) 1554040751.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040751.049 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040751.049 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040751.050 * * [simplify]: Extracting #3: cost 133 inf + 0 1554040751.052 * * [simplify]: Extracting #4: cost 293 inf + 860 1554040751.062 * * [simplify]: Extracting #5: cost 342 inf + 27283 1554040751.104 * * [simplify]: Extracting #6: cost 103 inf + 117307 1554040751.144 * * [simplify]: Extracting #7: cost 1 inf + 148066 1554040751.197 * * [simplify]: Extracting #8: cost 0 inf + 148426 1554040751.243 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040751.243 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040751.244 * * * * [progress]: [ 961 / 2262 ] simplifiying candidate # 1554040751.244 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040751.244 * * [simplify]: iters left: 6 (20 enodes) 1554040751.254 * * [simplify]: iters left: 5 (88 enodes) 1554040751.270 * * [simplify]: iters left: 4 (224 enodes) 1554040751.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040751.396 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040751.396 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040751.397 * * [simplify]: Extracting #3: cost 165 inf + 0 1554040751.399 * * [simplify]: Extracting #4: cost 251 inf + 949 1554040751.413 * * [simplify]: Extracting #5: cost 235 inf + 33952 1554040751.471 * * [simplify]: Extracting #6: cost 2 inf + 127660 1554040751.513 * * [simplify]: Extracting #7: cost 0 inf + 128668 1554040751.566 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))))) 1554040751.567 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040751.567 * * * * [progress]: [ 962 / 2262 ] simplifiying candidate # 1554040751.567 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040751.568 * * [simplify]: iters left: 6 (24 enodes) 1554040751.580 * * [simplify]: iters left: 5 (122 enodes) 1554040751.633 * * [simplify]: iters left: 4 (368 enodes) 1554040751.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040751.818 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040751.818 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040751.819 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040751.820 * * [simplify]: Extracting #4: cost 317 inf + 534 1554040751.823 * * [simplify]: Extracting #5: cost 424 inf + 16885 1554040751.852 * * [simplify]: Extracting #6: cost 112 inf + 143663 1554040751.921 * * [simplify]: Extracting #7: cost 5 inf + 188764 1554040752.010 * * [simplify]: Extracting #8: cost 0 inf + 190456 1554040752.069 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040752.070 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040752.070 * * * * [progress]: [ 963 / 2262 ] simplifiying candidate # 1554040752.071 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040752.071 * * [simplify]: iters left: 6 (24 enodes) 1554040752.084 * * [simplify]: iters left: 5 (122 enodes) 1554040752.133 * * [simplify]: iters left: 4 (374 enodes) 1554040752.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040752.324 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040752.324 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040752.325 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040752.326 * * [simplify]: Extracting #4: cost 280 inf + 907 1554040752.331 * * [simplify]: Extracting #5: cost 356 inf + 27092 1554040752.381 * * [simplify]: Extracting #6: cost 163 inf + 146349 1554040752.478 * * [simplify]: Extracting #7: cost 55 inf + 188626 1554040752.573 * * [simplify]: Extracting #8: cost 17 inf + 197272 1554040752.657 * * [simplify]: Extracting #9: cost 0 inf + 201921 1554040752.720 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040752.720 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040752.721 * * * * [progress]: [ 964 / 2262 ] simplifiying candidate # 1554040752.721 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040752.722 * * [simplify]: iters left: 6 (22 enodes) 1554040752.733 * * [simplify]: iters left: 5 (113 enodes) 1554040752.759 * * [simplify]: iters left: 4 (338 enodes) 1554040752.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040752.924 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040752.924 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040752.925 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040752.927 * * [simplify]: Extracting #4: cost 287 inf + 818 1554040752.937 * * [simplify]: Extracting #5: cost 334 inf + 27586 1554040752.972 * * [simplify]: Extracting #6: cost 107 inf + 112371 1554040753.010 * * [simplify]: Extracting #7: cost 7 inf + 138418 1554040753.040 * * [simplify]: Extracting #8: cost 0 inf + 139371 1554040753.095 * * [simplify]: Extracting #9: cost 0 inf + 139251 1554040753.131 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040753.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040753.132 * * * * [progress]: [ 965 / 2262 ] simplifiying candidate # 1554040753.132 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040753.132 * * [simplify]: iters left: 6 (18 enodes) 1554040753.140 * * [simplify]: iters left: 5 (82 enodes) 1554040753.168 * * [simplify]: iters left: 4 (213 enodes) 1554040753.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040753.269 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040753.269 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040753.269 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040753.270 * * [simplify]: Extracting #4: cost 240 inf + 1236 1554040753.278 * * [simplify]: Extracting #5: cost 213 inf + 39032 1554040753.310 * * [simplify]: Extracting #6: cost 1 inf + 119628 1554040753.362 * * [simplify]: Extracting #7: cost 0 inf + 118712 1554040753.401 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040753.401 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040753.401 * * * * [progress]: [ 966 / 2262 ] simplifiying candidate # 1554040753.402 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040753.402 * * [simplify]: iters left: 6 (24 enodes) 1554040753.415 * * [simplify]: iters left: 5 (122 enodes) 1554040753.467 * * [simplify]: iters left: 4 (363 enodes) 1554040753.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040753.661 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040753.661 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040753.662 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040753.663 * * [simplify]: Extracting #4: cost 307 inf + 616 1554040753.667 * * [simplify]: Extracting #5: cost 433 inf + 13662 1554040753.708 * * [simplify]: Extracting #6: cost 121 inf + 141003 1554040753.755 * * [simplify]: Extracting #7: cost 0 inf + 197518 1554040753.846 * * [simplify]: Extracting #8: cost 0 inf + 197478 1554040753.912 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040753.913 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040753.913 * * * * [progress]: [ 967 / 2262 ] simplifiying candidate # 1554040753.913 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040753.913 * * [simplify]: iters left: 6 (24 enodes) 1554040753.920 * * [simplify]: iters left: 5 (122 enodes) 1554040753.948 * * [simplify]: iters left: 4 (369 enodes) 1554040754.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040754.149 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040754.149 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040754.149 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040754.150 * * [simplify]: Extracting #4: cost 267 inf + 908 1554040754.153 * * [simplify]: Extracting #5: cost 383 inf + 10238 1554040754.173 * * [simplify]: Extracting #6: cost 286 inf + 59108 1554040754.235 * * [simplify]: Extracting #7: cost 113 inf + 144363 1554040754.309 * * [simplify]: Extracting #8: cost 21 inf + 200298 1554040754.391 * * [simplify]: Extracting #9: cost 0 inf + 209851 1554040754.482 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040754.482 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040754.483 * * * * [progress]: [ 968 / 2262 ] simplifiying candidate # 1554040754.483 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040754.484 * * [simplify]: iters left: 6 (24 enodes) 1554040754.497 * * [simplify]: iters left: 5 (123 enodes) 1554040754.537 * * [simplify]: iters left: 4 (373 enodes) 1554040754.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040754.757 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040754.757 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040754.757 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040754.758 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040754.762 * * [simplify]: Extracting #5: cost 485 inf + 15053 1554040754.794 * * [simplify]: Extracting #6: cost 147 inf + 151567 1554040754.872 * * [simplify]: Extracting #7: cost 5 inf + 212198 1554040754.945 * * [simplify]: Extracting #8: cost 0 inf + 214032 1554040755.024 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040755.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040755.025 * * * * [progress]: [ 969 / 2262 ] simplifiying candidate # 1554040755.025 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040755.026 * * [simplify]: iters left: 6 (24 enodes) 1554040755.039 * * [simplify]: iters left: 5 (123 enodes) 1554040755.069 * * [simplify]: iters left: 4 (379 enodes) 1554040755.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040755.263 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040755.263 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040755.264 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040755.265 * * [simplify]: Extracting #4: cost 282 inf + 826 1554040755.269 * * [simplify]: Extracting #5: cost 417 inf + 17169 1554040755.317 * * [simplify]: Extracting #6: cost 213 inf + 139788 1554040755.394 * * [simplify]: Extracting #7: cost 72 inf + 202402 1554040755.479 * * [simplify]: Extracting #8: cost 21 inf + 221946 1554040755.568 * * [simplify]: Extracting #9: cost 5 inf + 227281 1554040755.670 * * [simplify]: Extracting #10: cost 0 inf + 228837 1554040755.748 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040755.748 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040755.749 * * * * [progress]: [ 970 / 2262 ] simplifiying candidate # 1554040755.749 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040755.749 * * [simplify]: iters left: 6 (24 enodes) 1554040755.756 * * [simplify]: iters left: 5 (123 enodes) 1554040755.789 * * [simplify]: iters left: 4 (373 enodes) 1554040755.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040755.974 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040755.974 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040755.975 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040755.977 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040755.984 * * [simplify]: Extracting #5: cost 485 inf + 15053 1554040756.038 * * [simplify]: Extracting #6: cost 147 inf + 151567 1554040756.104 * * [simplify]: Extracting #7: cost 5 inf + 212198 1554040756.179 * * [simplify]: Extracting #8: cost 0 inf + 214032 1554040756.267 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040756.267 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040756.267 * * * * [progress]: [ 971 / 2262 ] simplifiying candidate # 1554040756.268 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040756.268 * * [simplify]: iters left: 6 (24 enodes) 1554040756.279 * * [simplify]: iters left: 5 (123 enodes) 1554040756.328 * * [simplify]: iters left: 4 (379 enodes) 1554040756.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040756.548 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040756.548 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040756.549 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040756.550 * * [simplify]: Extracting #4: cost 282 inf + 826 1554040756.557 * * [simplify]: Extracting #5: cost 417 inf + 17169 1554040756.604 * * [simplify]: Extracting #6: cost 213 inf + 139788 1554040756.667 * * [simplify]: Extracting #7: cost 72 inf + 202402 1554040756.748 * * [simplify]: Extracting #8: cost 21 inf + 221946 1554040756.816 * * [simplify]: Extracting #9: cost 5 inf + 227281 1554040756.900 * * [simplify]: Extracting #10: cost 0 inf + 228837 1554040756.991 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040756.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040756.992 * * * * [progress]: [ 972 / 2262 ] simplifiying candidate # 1554040756.993 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040756.993 * * [simplify]: iters left: 6 (24 enodes) 1554040757.007 * * [simplify]: iters left: 5 (122 enodes) 1554040757.042 * * [simplify]: iters left: 4 (368 enodes) 1554040757.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040757.212 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040757.212 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040757.213 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040757.215 * * [simplify]: Extracting #4: cost 321 inf + 290 1554040757.221 * * [simplify]: Extracting #5: cost 455 inf + 9448 1554040757.253 * * [simplify]: Extracting #6: cost 126 inf + 133609 1554040757.325 * * [simplify]: Extracting #7: cost 2 inf + 191326 1554040757.394 * * [simplify]: Extracting #8: cost 0 inf + 192272 1554040757.451 * * [simplify]: Extracting #9: cost 0 inf + 192192 1554040757.519 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040757.519 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040757.519 * * * * [progress]: [ 973 / 2262 ] simplifiying candidate # 1554040757.520 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040757.520 * * [simplify]: iters left: 6 (24 enodes) 1554040757.532 * * [simplify]: iters left: 5 (122 enodes) 1554040757.561 * * [simplify]: iters left: 4 (374 enodes) 1554040757.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040757.760 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040757.760 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040757.760 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040757.761 * * [simplify]: Extracting #4: cost 279 inf + 948 1554040757.769 * * [simplify]: Extracting #5: cost 378 inf + 14438 1554040757.793 * * [simplify]: Extracting #6: cost 196 inf + 112582 1554040757.878 * * [simplify]: Extracting #7: cost 59 inf + 183818 1554040757.946 * * [simplify]: Extracting #8: cost 19 inf + 196375 1554040758.011 * * [simplify]: Extracting #9: cost 7 inf + 198834 1554040758.106 * * [simplify]: Extracting #10: cost 0 inf + 201769 1554040758.174 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040758.174 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040758.175 * * * * [progress]: [ 974 / 2262 ] simplifiying candidate # 1554040758.175 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040758.175 * * [simplify]: iters left: 6 (22 enodes) 1554040758.181 * * [simplify]: iters left: 5 (116 enodes) 1554040758.210 * * [simplify]: iters left: 4 (346 enodes) 1554040758.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040758.353 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040758.353 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040758.353 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040758.354 * * [simplify]: Extracting #4: cost 281 inf + 534 1554040758.356 * * [simplify]: Extracting #5: cost 381 inf + 6726 1554040758.367 * * [simplify]: Extracting #6: cost 181 inf + 66580 1554040758.417 * * [simplify]: Extracting #7: cost 36 inf + 134568 1554040758.456 * * [simplify]: Extracting #8: cost 1 inf + 155800 1554040758.521 * * [simplify]: Extracting #9: cost 0 inf + 156604 1554040758.560 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040758.560 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040758.560 * * * * [progress]: [ 975 / 2262 ] simplifiying candidate # 1554040758.560 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040758.561 * * [simplify]: iters left: 6 (22 enodes) 1554040758.572 * * [simplify]: iters left: 5 (116 enodes) 1554040758.599 * * [simplify]: iters left: 4 (352 enodes) 1554040758.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040758.792 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040758.793 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040758.793 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040758.795 * * [simplify]: Extracting #4: cost 238 inf + 1316 1554040758.800 * * [simplify]: Extracting #5: cost 306 inf + 11025 1554040758.816 * * [simplify]: Extracting #6: cost 256 inf + 39628 1554040758.832 * * [simplify]: Extracting #7: cost 157 inf + 79547 1554040758.866 * * [simplify]: Extracting #8: cost 36 inf + 147417 1554040758.915 * * [simplify]: Extracting #9: cost 3 inf + 167347 1554040758.965 * * [simplify]: Extracting #10: cost 0 inf + 168737 1554040759.019 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 1554040759.019 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040759.020 * * * * [progress]: [ 976 / 2262 ] simplifiying candidate # 1554040759.020 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040759.021 * * [simplify]: iters left: 6 (24 enodes) 1554040759.029 * * [simplify]: iters left: 5 (121 enodes) 1554040759.079 * * [simplify]: iters left: 4 (352 enodes) 1554040759.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040759.244 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040759.245 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040759.245 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040759.247 * * [simplify]: Extracting #4: cost 288 inf + 494 1554040759.252 * * [simplify]: Extracting #5: cost 375 inf + 10864 1554040759.287 * * [simplify]: Extracting #6: cost 108 inf + 113797 1554040759.352 * * [simplify]: Extracting #7: cost 6 inf + 154041 1554040759.422 * * [simplify]: Extracting #8: cost 0 inf + 156990 1554040759.490 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040759.490 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040759.490 * * * * [progress]: [ 977 / 2262 ] simplifiying candidate # 1554040759.491 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040759.491 * * [simplify]: iters left: 6 (24 enodes) 1554040759.504 * * [simplify]: iters left: 5 (121 enodes) 1554040759.532 * * [simplify]: iters left: 4 (358 enodes) 1554040759.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040759.705 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040759.705 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040759.705 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040759.706 * * [simplify]: Extracting #4: cost 241 inf + 1069 1554040759.713 * * [simplify]: Extracting #5: cost 310 inf + 11612 1554040759.724 * * [simplify]: Extracting #6: cost 223 inf + 58058 1554040759.755 * * [simplify]: Extracting #7: cost 103 inf + 107769 1554040759.824 * * [simplify]: Extracting #8: cost 19 inf + 154340 1554040759.874 * * [simplify]: Extracting #9: cost 0 inf + 162149 1554040759.923 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040759.923 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040759.924 * * * * [progress]: [ 978 / 2262 ] simplifiying candidate # 1554040759.924 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040759.924 * * [simplify]: iters left: 6 (24 enodes) 1554040759.936 * * [simplify]: iters left: 5 (121 enodes) 1554040759.965 * * [simplify]: iters left: 4 (358 enodes) 1554040760.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040760.129 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040760.129 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040760.130 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040760.131 * * [simplify]: Extracting #4: cost 289 inf + 494 1554040760.134 * * [simplify]: Extracting #5: cost 374 inf + 12320 1554040760.163 * * [simplify]: Extracting #6: cost 106 inf + 117447 1554040760.205 * * [simplify]: Extracting #7: cost 4 inf + 163413 1554040760.249 * * [simplify]: Extracting #8: cost 0 inf + 164440 1554040760.320 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040760.320 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040760.321 * * * * [progress]: [ 979 / 2262 ] simplifiying candidate # 1554040760.321 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040760.321 * * [simplify]: iters left: 6 (24 enodes) 1554040760.334 * * [simplify]: iters left: 5 (121 enodes) 1554040760.383 * * [simplify]: iters left: 4 (364 enodes) 1554040760.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040760.575 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040760.576 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040760.577 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040760.579 * * [simplify]: Extracting #4: cost 246 inf + 1070 1554040760.584 * * [simplify]: Extracting #5: cost 323 inf + 9460 1554040760.603 * * [simplify]: Extracting #6: cost 243 inf + 52073 1554040760.656 * * [simplify]: Extracting #7: cost 81 inf + 133705 1554040760.709 * * [simplify]: Extracting #8: cost 21 inf + 164701 1554040760.766 * * [simplify]: Extracting #9: cost 4 inf + 171993 1554040760.837 * * [simplify]: Extracting #10: cost 0 inf + 173045 1554040760.894 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040760.894 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040760.894 * * * * [progress]: [ 980 / 2262 ] simplifiying candidate # 1554040760.895 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040760.895 * * [simplify]: iters left: 6 (22 enodes) 1554040760.902 * * [simplify]: iters left: 5 (115 enodes) 1554040760.930 * * [simplify]: iters left: 4 (341 enodes) 1554040761.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040761.074 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040761.074 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040761.074 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040761.075 * * [simplify]: Extracting #4: cost 282 inf + 534 1554040761.080 * * [simplify]: Extracting #5: cost 364 inf + 15079 1554040761.110 * * [simplify]: Extracting #6: cost 110 inf + 106397 1554040761.147 * * [simplify]: Extracting #7: cost 6 inf + 150726 1554040761.199 * * [simplify]: Extracting #8: cost 0 inf + 152006 1554040761.238 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040761.238 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040761.238 * * * * [progress]: [ 981 / 2262 ] simplifiying candidate # 1554040761.238 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040761.239 * * [simplify]: iters left: 6 (22 enodes) 1554040761.245 * * [simplify]: iters left: 5 (115 enodes) 1554040761.277 * * [simplify]: iters left: 4 (347 enodes) 1554040761.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040761.459 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040761.459 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040761.459 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040761.460 * * [simplify]: Extracting #4: cost 233 inf + 1314 1554040761.463 * * [simplify]: Extracting #5: cost 284 inf + 17041 1554040761.500 * * [simplify]: Extracting #6: cost 154 inf + 98418 1554040761.543 * * [simplify]: Extracting #7: cost 52 inf + 139640 1554040761.593 * * [simplify]: Extracting #8: cost 20 inf + 150641 1554040761.654 * * [simplify]: Extracting #9: cost 9 inf + 153996 1554040761.724 * * [simplify]: Extracting #10: cost 0 inf + 157477 1554040761.792 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040761.792 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040761.793 * * * * [progress]: [ 982 / 2262 ] simplifiying candidate # 1554040761.793 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040761.794 * * [simplify]: iters left: 6 (24 enodes) 1554040761.805 * * [simplify]: iters left: 5 (120 enodes) 1554040761.851 * * [simplify]: iters left: 4 (348 enodes) 1554040762.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040762.034 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040762.034 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040762.035 * * [simplify]: Extracting #3: cost 138 inf + 0 1554040762.035 * * [simplify]: Extracting #4: cost 289 inf + 738 1554040762.038 * * [simplify]: Extracting #5: cost 386 inf + 7788 1554040762.050 * * [simplify]: Extracting #6: cost 169 inf + 78847 1554040762.103 * * [simplify]: Extracting #7: cost 24 inf + 150917 1554040762.176 * * [simplify]: Extracting #8: cost 0 inf + 168166 1554040762.225 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040762.225 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040762.225 * * * * [progress]: [ 983 / 2262 ] simplifiying candidate # 1554040762.226 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040762.226 * * [simplify]: iters left: 6 (24 enodes) 1554040762.232 * * [simplify]: iters left: 5 (120 enodes) 1554040762.266 * * [simplify]: iters left: 4 (354 enodes) 1554040762.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040762.460 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040762.460 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040762.460 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040762.461 * * [simplify]: Extracting #4: cost 252 inf + 867 1554040762.465 * * [simplify]: Extracting #5: cost 316 inf + 12785 1554040762.481 * * [simplify]: Extracting #6: cost 209 inf + 70662 1554040762.531 * * [simplify]: Extracting #7: cost 88 inf + 134558 1554040762.610 * * [simplify]: Extracting #8: cost 34 inf + 160428 1554040762.680 * * [simplify]: Extracting #9: cost 6 inf + 173469 1554040762.739 * * [simplify]: Extracting #10: cost 0 inf + 176303 1554040762.791 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))))) 1554040762.791 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040762.792 * * * * [progress]: [ 984 / 2262 ] simplifiying candidate # 1554040762.792 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040762.792 * * [simplify]: iters left: 6 (24 enodes) 1554040762.804 * * [simplify]: iters left: 5 (121 enodes) 1554040762.838 * * [simplify]: iters left: 4 (359 enodes) 1554040762.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040762.995 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040762.995 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040762.995 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040762.996 * * [simplify]: Extracting #4: cost 297 inf + 493 1554040762.999 * * [simplify]: Extracting #5: cost 438 inf + 10336 1554040763.013 * * [simplify]: Extracting #6: cost 183 inf + 93712 1554040763.045 * * [simplify]: Extracting #7: cost 30 inf + 163066 1554040763.087 * * [simplify]: Extracting #8: cost 1 inf + 181517 1554040763.141 * * [simplify]: Extracting #9: cost 0 inf + 182321 1554040763.198 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040763.198 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040763.198 * * * * [progress]: [ 985 / 2262 ] simplifiying candidate # 1554040763.198 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040763.199 * * [simplify]: iters left: 6 (24 enodes) 1554040763.206 * * [simplify]: iters left: 5 (121 enodes) 1554040763.234 * * [simplify]: iters left: 4 (365 enodes) 1554040763.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040763.412 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040763.412 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040763.413 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040763.415 * * [simplify]: Extracting #4: cost 258 inf + 1030 1554040763.423 * * [simplify]: Extracting #5: cost 367 inf + 16733 1554040763.479 * * [simplify]: Extracting #6: cost 179 inf + 127856 1554040763.553 * * [simplify]: Extracting #7: cost 66 inf + 182132 1554040763.652 * * [simplify]: Extracting #8: cost 17 inf + 193837 1554040763.733 * * [simplify]: Extracting #9: cost 1 inf + 198505 1554040763.817 * * [simplify]: Extracting #10: cost 0 inf + 198758 1554040763.882 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040763.882 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040763.883 * * * * [progress]: [ 986 / 2262 ] simplifiying candidate # 1554040763.883 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040763.884 * * [simplify]: iters left: 6 (24 enodes) 1554040763.891 * * [simplify]: iters left: 5 (121 enodes) 1554040763.919 * * [simplify]: iters left: 4 (359 enodes) 1554040764.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040764.107 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040764.107 * * [simplify]: Extracting #2: cost 22 inf + 0 1554040764.107 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040764.108 * * [simplify]: Extracting #4: cost 297 inf + 493 1554040764.113 * * [simplify]: Extracting #5: cost 438 inf + 10336 1554040764.142 * * [simplify]: Extracting #6: cost 183 inf + 93712 1554040764.204 * * [simplify]: Extracting #7: cost 30 inf + 163066 1554040764.265 * * [simplify]: Extracting #8: cost 1 inf + 181517 1554040764.325 * * [simplify]: Extracting #9: cost 0 inf + 182321 1554040764.379 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040764.379 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040764.380 * * * * [progress]: [ 987 / 2262 ] simplifiying candidate # 1554040764.380 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040764.380 * * [simplify]: iters left: 6 (24 enodes) 1554040764.387 * * [simplify]: iters left: 5 (121 enodes) 1554040764.427 * * [simplify]: iters left: 4 (365 enodes) 1554040764.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040764.594 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040764.594 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040764.594 * * [simplify]: Extracting #3: cost 171 inf + 0 1554040764.595 * * [simplify]: Extracting #4: cost 258 inf + 1030 1554040764.599 * * [simplify]: Extracting #5: cost 367 inf + 16733 1554040764.636 * * [simplify]: Extracting #6: cost 179 inf + 127856 1554040764.738 * * [simplify]: Extracting #7: cost 66 inf + 182132 1554040764.818 * * [simplify]: Extracting #8: cost 17 inf + 193837 1554040764.889 * * [simplify]: Extracting #9: cost 1 inf + 198505 1554040764.966 * * [simplify]: Extracting #10: cost 0 inf + 198758 1554040765.060 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040765.060 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040765.061 * * * * [progress]: [ 988 / 2262 ] simplifiying candidate # 1554040765.061 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040765.062 * * [simplify]: iters left: 6 (24 enodes) 1554040765.075 * * [simplify]: iters left: 5 (120 enodes) 1554040765.119 * * [simplify]: iters left: 4 (353 enodes) 1554040765.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040765.303 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040765.303 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040765.303 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040765.304 * * [simplify]: Extracting #4: cost 307 inf + 412 1554040765.307 * * [simplify]: Extracting #5: cost 387 inf + 11266 1554040765.339 * * [simplify]: Extracting #6: cost 143 inf + 93316 1554040765.375 * * [simplify]: Extracting #7: cost 10 inf + 142453 1554040765.417 * * [simplify]: Extracting #8: cost 0 inf + 148433 1554040765.459 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040765.459 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040765.460 * * * * [progress]: [ 989 / 2262 ] simplifiying candidate # 1554040765.460 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040765.460 * * [simplify]: iters left: 6 (20 enodes) 1554040765.466 * * [simplify]: iters left: 5 (89 enodes) 1554040765.496 * * [simplify]: iters left: 4 (230 enodes) 1554040765.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040765.614 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040765.615 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040765.615 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040765.616 * * [simplify]: Extracting #4: cost 260 inf + 743 1554040765.620 * * [simplify]: Extracting #5: cost 273 inf + 19061 1554040765.648 * * [simplify]: Extracting #6: cost 45 inf + 103952 1554040765.704 * * [simplify]: Extracting #7: cost 0 inf + 126452 1554040765.751 * * [simplify]: Extracting #8: cost 0 inf + 125932 1554040765.796 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040765.796 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040765.796 * * * * [progress]: [ 990 / 2262 ] simplifiying candidate # 1554040765.797 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040765.797 * * [simplify]: iters left: 6 (24 enodes) 1554040765.804 * * [simplify]: iters left: 5 (121 enodes) 1554040765.839 * * [simplify]: iters left: 4 (355 enodes) 1554040766.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040766.001 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040766.001 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040766.001 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040766.002 * * [simplify]: Extracting #4: cost 288 inf + 616 1554040766.005 * * [simplify]: Extracting #5: cost 374 inf + 10405 1554040766.020 * * [simplify]: Extracting #6: cost 138 inf + 103599 1554040766.074 * * [simplify]: Extracting #7: cost 9 inf + 157166 1554040766.117 * * [simplify]: Extracting #8: cost 0 inf + 161116 1554040766.164 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040766.164 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040766.164 * * * * [progress]: [ 991 / 2262 ] simplifiying candidate # 1554040766.165 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040766.165 * * [simplify]: iters left: 6 (24 enodes) 1554040766.178 * * [simplify]: iters left: 5 (121 enodes) 1554040766.230 * * [simplify]: iters left: 4 (361 enodes) 1554040766.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040766.417 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040766.417 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040766.418 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040766.419 * * [simplify]: Extracting #4: cost 250 inf + 948 1554040766.425 * * [simplify]: Extracting #5: cost 311 inf + 13959 1554040766.450 * * [simplify]: Extracting #6: cost 219 inf + 68902 1554040766.498 * * [simplify]: Extracting #7: cost 73 inf + 143319 1554040766.569 * * [simplify]: Extracting #8: cost 23 inf + 167053 1554040766.624 * * [simplify]: Extracting #9: cost 8 inf + 170364 1554040766.685 * * [simplify]: Extracting #10: cost 0 inf + 173341 1554040766.759 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040766.759 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040766.759 * * * * [progress]: [ 992 / 2262 ] simplifiying candidate # 1554040766.760 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040766.760 * * [simplify]: iters left: 6 (22 enodes) 1554040766.766 * * [simplify]: iters left: 5 (114 enodes) 1554040766.796 * * [simplify]: iters left: 4 (334 enodes) 1554040766.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040766.954 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040766.954 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040766.954 * * [simplify]: Extracting #3: cost 150 inf + 0 1554040766.955 * * [simplify]: Extracting #4: cost 355 inf + 494 1554040766.958 * * [simplify]: Extracting #5: cost 342 inf + 8499 1554040766.974 * * [simplify]: Extracting #6: cost 137 inf + 66992 1554040767.001 * * [simplify]: Extracting #7: cost 7 inf + 111684 1554040767.026 * * [simplify]: Extracting #8: cost 0 inf + 112957 1554040767.072 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040767.072 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040767.072 * * * * [progress]: [ 993 / 2262 ] simplifiying candidate # 1554040767.073 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040767.073 * * [simplify]: iters left: 6 (18 enodes) 1554040767.082 * * [simplify]: iters left: 5 (83 enodes) 1554040767.109 * * [simplify]: iters left: 4 (210 enodes) 1554040767.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040767.187 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040767.187 * * [simplify]: Extracting #2: cost 41 inf + 0 1554040767.188 * * [simplify]: Extracting #3: cost 185 inf + 0 1554040767.193 * * [simplify]: Extracting #4: cost 277 inf + 12125 1554040767.215 * * [simplify]: Extracting #5: cost 53 inf + 74512 1554040767.238 * * [simplify]: Extracting #6: cost 1 inf + 91473 1554040767.267 * * [simplify]: Extracting #7: cost 0 inf + 91917 1554040767.297 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040767.297 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040767.297 * * * * [progress]: [ 994 / 2262 ] simplifiying candidate # 1554040767.298 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040767.298 * * [simplify]: iters left: 6 (24 enodes) 1554040767.306 * * [simplify]: iters left: 5 (121 enodes) 1554040767.335 * * [simplify]: iters left: 4 (355 enodes) 1554040767.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040767.544 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040767.545 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040767.545 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040767.546 * * [simplify]: Extracting #4: cost 288 inf + 616 1554040767.548 * * [simplify]: Extracting #5: cost 374 inf + 10405 1554040767.570 * * [simplify]: Extracting #6: cost 138 inf + 103599 1554040767.607 * * [simplify]: Extracting #7: cost 9 inf + 157166 1554040767.664 * * [simplify]: Extracting #8: cost 0 inf + 161116 1554040767.716 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040767.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040767.717 * * * * [progress]: [ 995 / 2262 ] simplifiying candidate # 1554040767.717 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040767.717 * * [simplify]: iters left: 6 (24 enodes) 1554040767.731 * * [simplify]: iters left: 5 (121 enodes) 1554040767.781 * * [simplify]: iters left: 4 (361 enodes) 1554040767.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040767.937 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040767.937 * * [simplify]: Extracting #2: cost 32 inf + 0 1554040767.938 * * [simplify]: Extracting #3: cost 170 inf + 0 1554040767.938 * * [simplify]: Extracting #4: cost 250 inf + 948 1554040767.941 * * [simplify]: Extracting #5: cost 311 inf + 13959 1554040767.963 * * [simplify]: Extracting #6: cost 219 inf + 68902 1554040768.010 * * [simplify]: Extracting #7: cost 73 inf + 143319 1554040768.064 * * [simplify]: Extracting #8: cost 23 inf + 167053 1554040768.122 * * [simplify]: Extracting #9: cost 8 inf + 170364 1554040768.190 * * [simplify]: Extracting #10: cost 0 inf + 173341 1554040768.232 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040768.233 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040768.233 * * * * [progress]: [ 996 / 2262 ] simplifiying candidate # 1554040768.233 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040768.233 * * [simplify]: iters left: 6 (22 enodes) 1554040768.240 * * [simplify]: iters left: 5 (114 enodes) 1554040768.285 * * [simplify]: iters left: 4 (335 enodes) 1554040768.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040768.439 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040768.439 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040768.439 * * [simplify]: Extracting #3: cost 139 inf + 0 1554040768.441 * * [simplify]: Extracting #4: cost 344 inf + 534 1554040768.445 * * [simplify]: Extracting #5: cost 292 inf + 22165 1554040768.473 * * [simplify]: Extracting #6: cost 88 inf + 78511 1554040768.498 * * [simplify]: Extracting #7: cost 8 inf + 106077 1554040768.527 * * [simplify]: Extracting #8: cost 0 inf + 108254 1554040768.570 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040768.570 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040768.571 * * * * [progress]: [ 997 / 2262 ] simplifiying candidate # 1554040768.571 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040768.571 * * [simplify]: iters left: 6 (18 enodes) 1554040768.580 * * [simplify]: iters left: 5 (83 enodes) 1554040768.602 * * [simplify]: iters left: 4 (211 enodes) 1554040768.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040768.700 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040768.700 * * [simplify]: Extracting #2: cost 39 inf + 0 1554040768.701 * * [simplify]: Extracting #3: cost 179 inf + 0 1554040768.703 * * [simplify]: Extracting #4: cost 310 inf + 374 1554040768.715 * * [simplify]: Extracting #5: cost 185 inf + 33391 1554040768.735 * * [simplify]: Extracting #6: cost 32 inf + 81801 1554040768.759 * * [simplify]: Extracting #7: cost 0 inf + 89369 1554040768.801 * * [simplify]: Extracting #8: cost 0 inf + 88809 1554040768.825 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040768.826 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040768.826 * * * * [progress]: [ 998 / 2262 ] simplifiying candidate # 1554040768.826 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040768.826 * * [simplify]: iters left: 6 (24 enodes) 1554040768.833 * * [simplify]: iters left: 5 (122 enodes) 1554040768.867 * * [simplify]: iters left: 4 (363 enodes) 1554040769.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040769.082 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040769.082 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040769.082 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040769.083 * * [simplify]: Extracting #4: cost 307 inf + 616 1554040769.087 * * [simplify]: Extracting #5: cost 433 inf + 13662 1554040769.118 * * [simplify]: Extracting #6: cost 121 inf + 141003 1554040769.171 * * [simplify]: Extracting #7: cost 0 inf + 197518 1554040769.239 * * [simplify]: Extracting #8: cost 0 inf + 197478 1554040769.300 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040769.300 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040769.300 * * * * [progress]: [ 999 / 2262 ] simplifiying candidate # 1554040769.301 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040769.301 * * [simplify]: iters left: 6 (24 enodes) 1554040769.308 * * [simplify]: iters left: 5 (122 enodes) 1554040769.355 * * [simplify]: iters left: 4 (369 enodes) 1554040769.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040769.548 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040769.548 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040769.549 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040769.550 * * [simplify]: Extracting #4: cost 267 inf + 908 1554040769.553 * * [simplify]: Extracting #5: cost 383 inf + 10238 1554040769.564 * * [simplify]: Extracting #6: cost 286 inf + 59108 1554040769.611 * * [simplify]: Extracting #7: cost 113 inf + 144363 1554040769.684 * * [simplify]: Extracting #8: cost 21 inf + 200298 1554040769.767 * * [simplify]: Extracting #9: cost 0 inf + 209851 1554040769.863 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040769.863 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040769.864 * * * * [progress]: [ 1000 / 2262 ] simplifiying candidate # 1554040769.864 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040769.864 * * [simplify]: iters left: 6 (24 enodes) 1554040769.878 * * [simplify]: iters left: 5 (123 enodes) 1554040769.922 * * [simplify]: iters left: 4 (373 enodes) 1554040770.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040770.117 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040770.117 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040770.118 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040770.120 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040770.127 * * [simplify]: Extracting #5: cost 485 inf + 15053 1554040770.180 * * [simplify]: Extracting #6: cost 147 inf + 151567 1554040770.254 * * [simplify]: Extracting #7: cost 5 inf + 212198 1554040770.354 * * [simplify]: Extracting #8: cost 0 inf + 214032 1554040770.416 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040770.416 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040770.417 * * * * [progress]: [ 1001 / 2262 ] simplifiying candidate # 1554040770.417 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040770.417 * * [simplify]: iters left: 6 (24 enodes) 1554040770.424 * * [simplify]: iters left: 5 (123 enodes) 1554040770.475 * * [simplify]: iters left: 4 (379 enodes) 1554040770.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040770.718 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040770.718 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040770.719 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040770.721 * * [simplify]: Extracting #4: cost 282 inf + 826 1554040770.728 * * [simplify]: Extracting #5: cost 417 inf + 17169 1554040770.760 * * [simplify]: Extracting #6: cost 213 inf + 139788 1554040770.857 * * [simplify]: Extracting #7: cost 72 inf + 202402 1554040770.944 * * [simplify]: Extracting #8: cost 21 inf + 221946 1554040771.029 * * [simplify]: Extracting #9: cost 5 inf + 227281 1554040771.147 * * [simplify]: Extracting #10: cost 0 inf + 228837 1554040771.239 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040771.239 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040771.240 * * * * [progress]: [ 1002 / 2262 ] simplifiying candidate # 1554040771.241 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040771.241 * * [simplify]: iters left: 6 (24 enodes) 1554040771.254 * * [simplify]: iters left: 5 (123 enodes) 1554040771.299 * * [simplify]: iters left: 4 (373 enodes) 1554040771.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040771.508 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040771.508 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040771.509 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040771.511 * * [simplify]: Extracting #4: cost 319 inf + 616 1554040771.518 * * [simplify]: Extracting #5: cost 485 inf + 15053 1554040771.569 * * [simplify]: Extracting #6: cost 147 inf + 151567 1554040771.637 * * [simplify]: Extracting #7: cost 5 inf + 212198 1554040771.700 * * [simplify]: Extracting #8: cost 0 inf + 214032 1554040771.799 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040771.800 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040771.800 * * * * [progress]: [ 1003 / 2262 ] simplifiying candidate # 1554040771.801 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040771.801 * * [simplify]: iters left: 6 (24 enodes) 1554040771.816 * * [simplify]: iters left: 5 (123 enodes) 1554040771.873 * * [simplify]: iters left: 4 (379 enodes) 1554040772.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040772.075 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040772.075 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040772.076 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040772.078 * * [simplify]: Extracting #4: cost 282 inf + 826 1554040772.083 * * [simplify]: Extracting #5: cost 417 inf + 17169 1554040772.135 * * [simplify]: Extracting #6: cost 213 inf + 139788 1554040772.205 * * [simplify]: Extracting #7: cost 72 inf + 202402 1554040772.303 * * [simplify]: Extracting #8: cost 21 inf + 221946 1554040772.415 * * [simplify]: Extracting #9: cost 5 inf + 227281 1554040772.528 * * [simplify]: Extracting #10: cost 0 inf + 228837 1554040772.641 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040772.641 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040772.642 * * * * [progress]: [ 1004 / 2262 ] simplifiying candidate # 1554040772.642 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040772.643 * * [simplify]: iters left: 6 (24 enodes) 1554040772.655 * * [simplify]: iters left: 5 (122 enodes) 1554040772.690 * * [simplify]: iters left: 4 (368 enodes) 1554040772.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040772.844 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040772.844 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040772.844 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040772.846 * * [simplify]: Extracting #4: cost 321 inf + 290 1554040772.851 * * [simplify]: Extracting #5: cost 455 inf + 9448 1554040772.895 * * [simplify]: Extracting #6: cost 126 inf + 133609 1554040772.956 * * [simplify]: Extracting #7: cost 2 inf + 191326 1554040773.043 * * [simplify]: Extracting #8: cost 0 inf + 192272 1554040773.099 * * [simplify]: Extracting #9: cost 0 inf + 192192 1554040773.156 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040773.157 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040773.157 * * * * [progress]: [ 1005 / 2262 ] simplifiying candidate # 1554040773.158 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040773.158 * * [simplify]: iters left: 6 (24 enodes) 1554040773.171 * * [simplify]: iters left: 5 (122 enodes) 1554040773.223 * * [simplify]: iters left: 4 (374 enodes) 1554040773.408 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040773.408 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040773.408 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040773.408 * * [simplify]: Extracting #3: cost 182 inf + 0 1554040773.410 * * [simplify]: Extracting #4: cost 279 inf + 948 1554040773.417 * * [simplify]: Extracting #5: cost 378 inf + 14438 1554040773.457 * * [simplify]: Extracting #6: cost 196 inf + 112582 1554040773.528 * * [simplify]: Extracting #7: cost 59 inf + 183818 1554040773.600 * * [simplify]: Extracting #8: cost 19 inf + 196375 1554040773.697 * * [simplify]: Extracting #9: cost 7 inf + 198834 1554040773.762 * * [simplify]: Extracting #10: cost 0 inf + 201769 1554040773.814 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554040773.814 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040773.815 * * * * [progress]: [ 1006 / 2262 ] simplifiying candidate # 1554040773.815 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040773.815 * * [simplify]: iters left: 6 (24 enodes) 1554040773.822 * * [simplify]: iters left: 5 (121 enodes) 1554040773.863 * * [simplify]: iters left: 4 (358 enodes) 1554040774.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040774.027 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040774.027 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040774.027 * * [simplify]: Extracting #3: cost 136 inf + 0 1554040774.028 * * [simplify]: Extracting #4: cost 289 inf + 494 1554040774.031 * * [simplify]: Extracting #5: cost 374 inf + 12320 1554040774.061 * * [simplify]: Extracting #6: cost 106 inf + 117447 1554040774.129 * * [simplify]: Extracting #7: cost 4 inf + 163413 1554040774.177 * * [simplify]: Extracting #8: cost 0 inf + 164440 1554040774.234 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040774.234 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040774.235 * * * * [progress]: [ 1007 / 2262 ] simplifiying candidate # 1554040774.235 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040774.235 * * [simplify]: iters left: 6 (24 enodes) 1554040774.242 * * [simplify]: iters left: 5 (121 enodes) 1554040774.278 * * [simplify]: iters left: 4 (364 enodes) 1554040774.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040774.467 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040774.467 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040774.467 * * [simplify]: Extracting #3: cost 168 inf + 0 1554040774.468 * * [simplify]: Extracting #4: cost 246 inf + 1070 1554040774.470 * * [simplify]: Extracting #5: cost 323 inf + 9460 1554040774.480 * * [simplify]: Extracting #6: cost 243 inf + 52073 1554040774.522 * * [simplify]: Extracting #7: cost 81 inf + 133705 1554040775.028 * * [simplify]: Extracting #8: cost 21 inf + 164701 1554040775.080 * * [simplify]: Extracting #9: cost 4 inf + 171993 1554040775.135 * * [simplify]: Extracting #10: cost 0 inf + 173045 1554040775.214 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040775.214 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040775.215 * * * * [progress]: [ 1008 / 2262 ] simplifiying candidate # 1554040775.216 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040775.216 * * [simplify]: iters left: 6 (24 enodes) 1554040775.228 * * [simplify]: iters left: 5 (121 enodes) 1554040775.272 * * [simplify]: iters left: 4 (352 enodes) 1554040775.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040775.448 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040775.448 * * [simplify]: Extracting #2: cost 20 inf + 0 1554040775.449 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040775.449 * * [simplify]: Extracting #4: cost 288 inf + 494 1554040775.452 * * [simplify]: Extracting #5: cost 375 inf + 10864 1554040775.483 * * [simplify]: Extracting #6: cost 108 inf + 113797 1554040775.545 * * [simplify]: Extracting #7: cost 6 inf + 154041 1554040775.594 * * [simplify]: Extracting #8: cost 0 inf + 156990 1554040775.661 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040775.661 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040775.662 * * * * [progress]: [ 1009 / 2262 ] simplifiying candidate # 1554040775.662 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040775.663 * * [simplify]: iters left: 6 (24 enodes) 1554040775.675 * * [simplify]: iters left: 5 (121 enodes) 1554040775.716 * * [simplify]: iters left: 4 (358 enodes) 1554040775.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040775.895 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040775.895 * * [simplify]: Extracting #2: cost 30 inf + 0 1554040775.896 * * [simplify]: Extracting #3: cost 164 inf + 0 1554040775.898 * * [simplify]: Extracting #4: cost 241 inf + 1069 1554040775.909 * * [simplify]: Extracting #5: cost 310 inf + 11612 1554040775.931 * * [simplify]: Extracting #6: cost 223 inf + 58058 1554040775.969 * * [simplify]: Extracting #7: cost 103 inf + 107769 1554040776.014 * * [simplify]: Extracting #8: cost 19 inf + 154340 1554040776.083 * * [simplify]: Extracting #9: cost 0 inf + 162149 1554040776.133 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040776.133 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040776.134 * * * * [progress]: [ 1010 / 2262 ] simplifiying candidate # 1554040776.134 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040776.135 * * [simplify]: iters left: 6 (22 enodes) 1554040776.146 * * [simplify]: iters left: 5 (116 enodes) 1554040776.184 * * [simplify]: iters left: 4 (346 enodes) 1554040776.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040776.360 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040776.361 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040776.361 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040776.363 * * [simplify]: Extracting #4: cost 281 inf + 534 1554040776.368 * * [simplify]: Extracting #5: cost 381 inf + 6726 1554040776.389 * * [simplify]: Extracting #6: cost 181 inf + 66580 1554040776.441 * * [simplify]: Extracting #7: cost 36 inf + 134568 1554040776.483 * * [simplify]: Extracting #8: cost 1 inf + 155800 1554040776.523 * * [simplify]: Extracting #9: cost 0 inf + 156604 1554040776.590 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040776.591 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040776.591 * * * * [progress]: [ 1011 / 2262 ] simplifiying candidate # 1554040776.592 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040776.592 * * [simplify]: iters left: 6 (22 enodes) 1554040776.604 * * [simplify]: iters left: 5 (116 enodes) 1554040776.646 * * [simplify]: iters left: 4 (352 enodes) 1554040776.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040776.826 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040776.827 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040776.827 * * [simplify]: Extracting #3: cost 161 inf + 0 1554040776.829 * * [simplify]: Extracting #4: cost 238 inf + 1316 1554040776.831 * * [simplify]: Extracting #5: cost 306 inf + 11025 1554040776.839 * * [simplify]: Extracting #6: cost 256 inf + 39628 1554040776.855 * * [simplify]: Extracting #7: cost 157 inf + 79547 1554040776.901 * * [simplify]: Extracting #8: cost 36 inf + 147417 1554040776.940 * * [simplify]: Extracting #9: cost 3 inf + 167347 1554040777.005 * * [simplify]: Extracting #10: cost 0 inf + 168737 1554040777.078 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) 1554040777.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040777.079 * * * * [progress]: [ 1012 / 2262 ] simplifiying candidate # 1554040777.080 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040777.080 * * [simplify]: iters left: 6 (22 enodes) 1554040777.091 * * [simplify]: iters left: 5 (115 enodes) 1554040777.140 * * [simplify]: iters left: 4 (341 enodes) 1554040777.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040777.318 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040777.318 * * [simplify]: Extracting #2: cost 19 inf + 0 1554040777.319 * * [simplify]: Extracting #3: cost 129 inf + 0 1554040777.320 * * [simplify]: Extracting #4: cost 282 inf + 534 1554040777.323 * * [simplify]: Extracting #5: cost 364 inf + 15079 1554040777.341 * * [simplify]: Extracting #6: cost 110 inf + 106397 1554040777.382 * * [simplify]: Extracting #7: cost 6 inf + 150726 1554040777.431 * * [simplify]: Extracting #8: cost 0 inf + 152006 1554040777.473 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040777.473 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040777.474 * * * * [progress]: [ 1013 / 2262 ] simplifiying candidate # 1554040777.474 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040777.475 * * [simplify]: iters left: 6 (22 enodes) 1554040777.486 * * [simplify]: iters left: 5 (115 enodes) 1554040777.528 * * [simplify]: iters left: 4 (347 enodes) 1554040777.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040777.685 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040777.685 * * [simplify]: Extracting #2: cost 29 inf + 0 1554040777.685 * * [simplify]: Extracting #3: cost 156 inf + 0 1554040777.686 * * [simplify]: Extracting #4: cost 233 inf + 1314 1554040777.690 * * [simplify]: Extracting #5: cost 284 inf + 17041 1554040777.728 * * [simplify]: Extracting #6: cost 154 inf + 98418 1554040777.762 * * [simplify]: Extracting #7: cost 52 inf + 139640 1554040777.798 * * [simplify]: Extracting #8: cost 20 inf + 150641 1554040777.867 * * [simplify]: Extracting #9: cost 9 inf + 153996 1554040777.908 * * [simplify]: Extracting #10: cost 0 inf + 157477 1554040777.952 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040777.952 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040777.952 * * * * [progress]: [ 1014 / 2262 ] simplifiying candidate # 1554040777.953 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040777.953 * * [simplify]: iters left: 6 (22 enodes) 1554040777.962 * * [simplify]: iters left: 5 (114 enodes) 1554040777.990 * * [simplify]: iters left: 4 (337 enodes) 1554040778.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040778.207 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040778.207 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040778.207 * * [simplify]: Extracting #3: cost 126 inf + 0 1554040778.209 * * [simplify]: Extracting #4: cost 278 inf + 574 1554040778.226 * * [simplify]: Extracting #5: cost 347 inf + 20428 1554040778.269 * * [simplify]: Extracting #6: cost 106 inf + 113974 1554040778.334 * * [simplify]: Extracting #7: cost 9 inf + 154028 1554040778.390 * * [simplify]: Extracting #8: cost 0 inf + 157962 1554040778.441 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040778.441 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040778.442 * * * * [progress]: [ 1015 / 2262 ] simplifiying candidate # 1554040778.442 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040778.442 * * [simplify]: iters left: 6 (22 enodes) 1554040778.455 * * [simplify]: iters left: 5 (114 enodes) 1554040778.484 * * [simplify]: iters left: 4 (343 enodes) 1554040778.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040778.659 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040778.659 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040778.659 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040778.660 * * [simplify]: Extracting #4: cost 237 inf + 1234 1554040778.663 * * [simplify]: Extracting #5: cost 308 inf + 10242 1554040778.680 * * [simplify]: Extracting #6: cost 201 inf + 76238 1554040778.724 * * [simplify]: Extracting #7: cost 56 inf + 146865 1554040778.806 * * [simplify]: Extracting #8: cost 17 inf + 161190 1554040778.849 * * [simplify]: Extracting #9: cost 5 inf + 165782 1554040778.901 * * [simplify]: Extracting #10: cost 0 inf + 167127 1554040778.959 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554040778.959 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040778.960 * * * * [progress]: [ 1016 / 2262 ] simplifiying candidate # 1554040778.960 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040778.960 * * [simplify]: iters left: 6 (22 enodes) 1554040778.966 * * [simplify]: iters left: 5 (115 enodes) 1554040779.002 * * [simplify]: iters left: 4 (348 enodes) 1554040779.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040779.176 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040779.176 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040779.176 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040779.177 * * [simplify]: Extracting #4: cost 290 inf + 574 1554040779.179 * * [simplify]: Extracting #5: cost 444 inf + 4613 1554040779.192 * * [simplify]: Extracting #6: cost 208 inf + 77026 1554040779.251 * * [simplify]: Extracting #7: cost 37 inf + 155985 1554040779.311 * * [simplify]: Extracting #8: cost 1 inf + 177422 1554040779.360 * * [simplify]: Extracting #9: cost 0 inf + 178186 1554040779.425 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040779.425 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040779.426 * * * * [progress]: [ 1017 / 2262 ] simplifiying candidate # 1554040779.426 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040779.426 * * [simplify]: iters left: 6 (22 enodes) 1554040779.437 * * [simplify]: iters left: 5 (115 enodes) 1554040779.484 * * [simplify]: iters left: 4 (354 enodes) 1554040779.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040779.675 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040779.675 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040779.675 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040779.676 * * [simplify]: Extracting #4: cost 248 inf + 579 1554040779.682 * * [simplify]: Extracting #5: cost 364 inf + 11363 1554040779.705 * * [simplify]: Extracting #6: cost 264 inf + 58662 1554040779.751 * * [simplify]: Extracting #7: cost 163 inf + 96558 1554040779.820 * * [simplify]: Extracting #8: cost 62 inf + 155294 1554040779.878 * * [simplify]: Extracting #9: cost 6 inf + 186567 1554040779.934 * * [simplify]: Extracting #10: cost 0 inf + 189151 1554040780.001 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040780.001 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040780.002 * * * * [progress]: [ 1018 / 2262 ] simplifiying candidate # 1554040780.002 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040780.002 * * [simplify]: iters left: 6 (22 enodes) 1554040780.009 * * [simplify]: iters left: 5 (115 enodes) 1554040780.052 * * [simplify]: iters left: 4 (348 enodes) 1554040780.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040780.205 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040780.205 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040780.209 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040780.211 * * [simplify]: Extracting #4: cost 290 inf + 574 1554040780.215 * * [simplify]: Extracting #5: cost 444 inf + 4613 1554040780.234 * * [simplify]: Extracting #6: cost 208 inf + 77026 1554040780.270 * * [simplify]: Extracting #7: cost 37 inf + 155985 1554040780.312 * * [simplify]: Extracting #8: cost 1 inf + 177422 1554040780.373 * * [simplify]: Extracting #9: cost 0 inf + 178186 1554040780.427 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040780.427 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040780.428 * * * * [progress]: [ 1019 / 2262 ] simplifiying candidate # 1554040780.428 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040780.429 * * [simplify]: iters left: 6 (22 enodes) 1554040780.440 * * [simplify]: iters left: 5 (115 enodes) 1554040780.481 * * [simplify]: iters left: 4 (354 enodes) 1554040780.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040780.642 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040780.642 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040780.642 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040780.643 * * [simplify]: Extracting #4: cost 248 inf + 579 1554040780.646 * * [simplify]: Extracting #5: cost 364 inf + 11363 1554040780.658 * * [simplify]: Extracting #6: cost 264 inf + 58662 1554040780.696 * * [simplify]: Extracting #7: cost 163 inf + 96558 1554040780.737 * * [simplify]: Extracting #8: cost 62 inf + 155294 1554040780.820 * * [simplify]: Extracting #9: cost 6 inf + 186567 1554040780.903 * * [simplify]: Extracting #10: cost 0 inf + 189151 1554040780.959 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040780.959 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040780.960 * * * * [progress]: [ 1020 / 2262 ] simplifiying candidate # 1554040780.960 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040780.960 * * [simplify]: iters left: 6 (22 enodes) 1554040780.972 * * [simplify]: iters left: 5 (114 enodes) 1554040781.014 * * [simplify]: iters left: 4 (342 enodes) 1554040781.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040781.173 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040781.173 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040781.173 * * [simplify]: Extracting #3: cost 127 inf + 0 1554040781.175 * * [simplify]: Extracting #4: cost 290 inf + 492 1554040781.182 * * [simplify]: Extracting #5: cost 364 inf + 14868 1554040781.216 * * [simplify]: Extracting #6: cost 108 inf + 101861 1554040781.251 * * [simplify]: Extracting #7: cost 11 inf + 134378 1554040781.305 * * [simplify]: Extracting #8: cost 0 inf + 140924 1554040781.352 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040781.352 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040781.352 * * * * [progress]: [ 1021 / 2262 ] simplifiying candidate # 1554040781.353 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040781.353 * * [simplify]: iters left: 6 (18 enodes) 1554040781.361 * * [simplify]: iters left: 5 (83 enodes) 1554040781.376 * * [simplify]: iters left: 4 (217 enodes) 1554040781.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040781.480 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040781.480 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040781.480 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040781.481 * * [simplify]: Extracting #4: cost 243 inf + 1236 1554040781.488 * * [simplify]: Extracting #5: cost 225 inf + 34364 1554040781.516 * * [simplify]: Extracting #6: cost 14 inf + 112184 1554040781.553 * * [simplify]: Extracting #7: cost 0 inf + 119960 1554040781.594 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040781.595 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040781.595 * * * * [progress]: [ 1022 / 2262 ] simplifiying candidate # 1554040781.595 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040781.595 * * [simplify]: iters left: 6 (22 enodes) 1554040781.603 * * [simplify]: iters left: 5 (115 enodes) 1554040781.654 * * [simplify]: iters left: 4 (344 enodes) 1554040781.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040781.806 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040781.806 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040781.807 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040781.808 * * [simplify]: Extracting #4: cost 282 inf + 534 1554040781.816 * * [simplify]: Extracting #5: cost 363 inf + 19439 1554040781.849 * * [simplify]: Extracting #6: cost 136 inf + 105054 1554040781.895 * * [simplify]: Extracting #7: cost 11 inf + 152121 1554040781.944 * * [simplify]: Extracting #8: cost 0 inf + 156777 1554040782.011 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040782.011 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040782.011 * * * * [progress]: [ 1023 / 2262 ] simplifiying candidate # 1554040782.012 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040782.012 * * [simplify]: iters left: 6 (22 enodes) 1554040782.025 * * [simplify]: iters left: 5 (115 enodes) 1554040782.072 * * [simplify]: iters left: 4 (350 enodes) 1554040782.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040782.255 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040782.255 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040782.255 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040782.257 * * [simplify]: Extracting #4: cost 237 inf + 1111 1554040782.268 * * [simplify]: Extracting #5: cost 280 inf + 25193 1554040782.307 * * [simplify]: Extracting #6: cost 141 inf + 115640 1554040782.352 * * [simplify]: Extracting #7: cost 52 inf + 154593 1554040782.391 * * [simplify]: Extracting #8: cost 16 inf + 161208 1554040782.443 * * [simplify]: Extracting #9: cost 0 inf + 165018 1554040782.498 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040782.498 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040782.498 * * * * [progress]: [ 1024 / 2262 ] simplifiying candidate # 1554040782.498 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040782.499 * * [simplify]: iters left: 6 (22 enodes) 1554040782.505 * * [simplify]: iters left: 5 (113 enodes) 1554040782.537 * * [simplify]: iters left: 4 (324 enodes) 1554040782.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040782.707 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040782.707 * * [simplify]: Extracting #2: cost 26 inf + 0 1554040782.707 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040782.709 * * [simplify]: Extracting #4: cost 338 inf + 697 1554040782.718 * * [simplify]: Extracting #5: cost 285 inf + 21946 1554040782.739 * * [simplify]: Extracting #6: cost 77 inf + 80648 1554040782.759 * * [simplify]: Extracting #7: cost 15 inf + 99236 1554040782.794 * * [simplify]: Extracting #8: cost 0 inf + 105387 1554040782.828 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554040782.828 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040782.828 * * * * [progress]: [ 1025 / 2262 ] simplifiying candidate # 1554040782.828 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040782.829 * * [simplify]: iters left: 6 (18 enodes) 1554040782.833 * * [simplify]: iters left: 5 (82 enodes) 1554040782.847 * * [simplify]: iters left: 4 (200 enodes) 1554040782.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040782.950 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040782.950 * * [simplify]: Extracting #2: cost 38 inf + 0 1554040782.951 * * [simplify]: Extracting #3: cost 166 inf + 0 1554040782.953 * * [simplify]: Extracting #4: cost 296 inf + 542 1554040782.963 * * [simplify]: Extracting #5: cost 149 inf + 35557 1554040782.996 * * [simplify]: Extracting #6: cost 12 inf + 77429 1554040783.015 * * [simplify]: Extracting #7: cost 0 inf + 81877 1554040783.042 * [simplify]: Simplified to (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) 1554040783.042 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040783.043 * * * * [progress]: [ 1026 / 2262 ] simplifiying candidate # 1554040783.043 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040783.044 * * [simplify]: iters left: 6 (22 enodes) 1554040783.056 * * [simplify]: iters left: 5 (115 enodes) 1554040783.094 * * [simplify]: iters left: 4 (344 enodes) 1554040783.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040783.242 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040783.242 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040783.242 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040783.243 * * [simplify]: Extracting #4: cost 282 inf + 534 1554040783.248 * * [simplify]: Extracting #5: cost 363 inf + 19439 1554040783.268 * * [simplify]: Extracting #6: cost 136 inf + 105054 1554040783.303 * * [simplify]: Extracting #7: cost 11 inf + 152121 1554040783.346 * * [simplify]: Extracting #8: cost 0 inf + 156777 1554040783.389 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554040783.389 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040783.389 * * * * [progress]: [ 1027 / 2262 ] simplifiying candidate # 1554040783.390 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040783.390 * * [simplify]: iters left: 6 (22 enodes) 1554040783.401 * * [simplify]: iters left: 5 (115 enodes) 1554040783.449 * * [simplify]: iters left: 4 (350 enodes) 1554040783.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040783.625 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040783.625 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040783.626 * * [simplify]: Extracting #3: cost 158 inf + 0 1554040783.627 * * [simplify]: Extracting #4: cost 237 inf + 1111 1554040783.633 * * [simplify]: Extracting #5: cost 280 inf + 25193 1554040783.665 * * [simplify]: Extracting #6: cost 141 inf + 115640 1554040783.715 * * [simplify]: Extracting #7: cost 52 inf + 154593 1554040783.765 * * [simplify]: Extracting #8: cost 16 inf + 161208 1554040783.828 * * [simplify]: Extracting #9: cost 0 inf + 165018 1554040783.875 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040783.875 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040783.876 * * * * [progress]: [ 1028 / 2262 ] simplifiying candidate # 1554040783.876 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040783.876 * * [simplify]: iters left: 6 (20 enodes) 1554040783.882 * * [simplify]: iters left: 5 (106 enodes) 1554040783.907 * * [simplify]: iters left: 4 (316 enodes) 1554040784.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040784.072 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040784.072 * * [simplify]: Extracting #2: cost 14 inf + 0 1554040784.073 * * [simplify]: Extracting #3: cost 116 inf + 0 1554040784.075 * * [simplify]: Extracting #4: cost 319 inf + 697 1554040784.081 * * [simplify]: Extracting #5: cost 292 inf + 15602 1554040784.102 * * [simplify]: Extracting #6: cost 104 inf + 72496 1554040784.137 * * [simplify]: Extracting #7: cost 5 inf + 98315 1554040784.170 * * [simplify]: Extracting #8: cost 0 inf + 98278 1554040784.190 * * [simplify]: Extracting #9: cost 0 inf + 97678 1554040784.209 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554040784.209 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040784.209 * * * * [progress]: [ 1029 / 2262 ] simplifiying candidate # 1554040784.209 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040784.209 * * [simplify]: iters left: 6 (16 enodes) 1554040784.213 * * [simplify]: iters left: 5 (75 enodes) 1554040784.227 * * [simplify]: iters left: 4 (192 enodes) 1554040784.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040784.310 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040784.310 * * [simplify]: Extracting #2: cost 24 inf + 0 1554040784.311 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040784.312 * * [simplify]: Extracting #4: cost 261 inf + 1073 1554040784.320 * * [simplify]: Extracting #5: cost 144 inf + 23157 1554040784.341 * * [simplify]: Extracting #6: cost 49 inf + 51746 1554040784.373 * * [simplify]: Extracting #7: cost 0 inf + 71753 1554040784.407 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040784.407 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (* (+ (* x.re y.re) (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040784.407 * * * * [progress]: [ 1030 / 2262 ] simplifiying candidate # 1554040784.407 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040784.408 * * [simplify]: iters left: 6 (19 enodes) 1554040784.418 * * [simplify]: iters left: 5 (89 enodes) 1554040784.454 * * [simplify]: iters left: 4 (252 enodes) 1554040784.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040784.560 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040784.560 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040784.560 * * [simplify]: Extracting #3: cost 116 inf + 0 1554040784.561 * * [simplify]: Extracting #4: cost 261 inf + 370 1554040784.564 * * [simplify]: Extracting #5: cost 289 inf + 19340 1554040784.591 * * [simplify]: Extracting #6: cost 51 inf + 122146 1554040784.652 * * [simplify]: Extracting #7: cost 4 inf + 129361 1554040784.684 * * [simplify]: Extracting #8: cost 0 inf + 129165 1554040784.720 * [simplify]: Simplified to (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040784.720 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040784.721 * * * * [progress]: [ 1031 / 2262 ] simplifiying candidate # 1554040784.721 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040784.721 * * [simplify]: iters left: 6 (22 enodes) 1554040784.727 * * [simplify]: iters left: 5 (114 enodes) 1554040784.766 * * [simplify]: iters left: 4 (335 enodes) 1554040784.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040784.948 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040784.948 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040784.949 * * [simplify]: Extracting #3: cost 160 inf + 0 1554040784.951 * * [simplify]: Extracting #4: cost 240 inf + 1194 1554040784.955 * * [simplify]: Extracting #5: cost 265 inf + 8629 1554040784.966 * * [simplify]: Extracting #6: cost 250 inf + 36174 1554040785.005 * * [simplify]: Extracting #7: cost 74 inf + 126166 1554040785.050 * * [simplify]: Extracting #8: cost 45 inf + 135559 1554040785.089 * * [simplify]: Extracting #9: cost 6 inf + 151647 1554040785.160 * * [simplify]: Extracting #10: cost 0 inf + 154141 1554040785.209 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040785.209 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040785.210 * * * * [progress]: [ 1032 / 2262 ] simplifiying candidate # 1554040785.210 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040785.210 * * [simplify]: iters left: 6 (24 enodes) 1554040785.224 * * [simplify]: iters left: 5 (121 enodes) 1554040785.263 * * [simplify]: iters left: 4 (357 enodes) 1554040785.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040785.423 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040785.423 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040785.424 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040785.425 * * [simplify]: Extracting #4: cost 313 inf + 412 1554040785.433 * * [simplify]: Extracting #5: cost 427 inf + 19559 1554040785.469 * * [simplify]: Extracting #6: cost 107 inf + 182562 1554040785.534 * * [simplify]: Extracting #7: cost 0 inf + 216448 1554040785.611 * * [simplify]: Extracting #8: cost 0 inf + 211693 1554040785.681 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040785.681 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040785.682 * * * * [progress]: [ 1033 / 2262 ] simplifiying candidate # 1554040785.682 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040785.682 * * [simplify]: iters left: 6 (24 enodes) 1554040785.689 * * [simplify]: iters left: 5 (121 enodes) 1554040785.728 * * [simplify]: iters left: 4 (363 enodes) 1554040785.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040785.911 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040785.911 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040785.912 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040785.913 * * [simplify]: Extracting #4: cost 279 inf + 826 1554040785.915 * * [simplify]: Extracting #5: cost 392 inf + 7541 1554040785.927 * * [simplify]: Extracting #6: cost 367 inf + 31082 1554040785.957 * * [simplify]: Extracting #7: cost 219 inf + 88130 1554040786.012 * * [simplify]: Extracting #8: cost 43 inf + 194890 1554040786.099 * * [simplify]: Extracting #9: cost 2 inf + 223109 1554040786.181 * * [simplify]: Extracting #10: cost 0 inf + 224286 1554040786.257 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 1554040786.257 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040786.258 * * * * [progress]: [ 1034 / 2262 ] simplifiying candidate # 1554040786.258 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040786.258 * * [simplify]: iters left: 6 (24 enodes) 1554040786.271 * * [simplify]: iters left: 5 (121 enodes) 1554040786.304 * * [simplify]: iters left: 4 (357 enodes) 1554040786.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040786.495 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040786.495 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040786.495 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040786.497 * * [simplify]: Extracting #4: cost 313 inf + 412 1554040786.504 * * [simplify]: Extracting #5: cost 427 inf + 19559 1554040786.559 * * [simplify]: Extracting #6: cost 107 inf + 182562 1554040786.650 * * [simplify]: Extracting #7: cost 0 inf + 216448 1554040786.747 * * [simplify]: Extracting #8: cost 0 inf + 211693 1554040786.833 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040786.833 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040786.834 * * * * [progress]: [ 1035 / 2262 ] simplifiying candidate # 1554040786.834 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040786.834 * * [simplify]: iters left: 6 (24 enodes) 1554040786.842 * * [simplify]: iters left: 5 (121 enodes) 1554040786.887 * * [simplify]: iters left: 4 (363 enodes) 1554040787.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040787.054 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040787.055 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040787.055 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040787.056 * * [simplify]: Extracting #4: cost 279 inf + 826 1554040787.058 * * [simplify]: Extracting #5: cost 392 inf + 7541 1554040787.070 * * [simplify]: Extracting #6: cost 367 inf + 31082 1554040787.105 * * [simplify]: Extracting #7: cost 219 inf + 88130 1554040787.191 * * [simplify]: Extracting #8: cost 43 inf + 194890 1554040787.271 * * [simplify]: Extracting #9: cost 2 inf + 223109 1554040787.383 * * [simplify]: Extracting #10: cost 0 inf + 224286 1554040787.453 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 1554040787.453 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040787.453 * * * * [progress]: [ 1036 / 2262 ] simplifiying candidate # 1554040787.454 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040787.454 * * [simplify]: iters left: 6 (24 enodes) 1554040787.461 * * [simplify]: iters left: 5 (120 enodes) 1554040787.498 * * [simplify]: iters left: 4 (352 enodes) 1554040787.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040787.661 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040787.661 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040787.661 * * [simplify]: Extracting #3: cost 145 inf + 0 1554040787.662 * * [simplify]: Extracting #4: cost 315 inf + 370 1554040787.665 * * [simplify]: Extracting #5: cost 418 inf + 13969 1554040787.700 * * [simplify]: Extracting #6: cost 144 inf + 121066 1554040787.749 * * [simplify]: Extracting #7: cost 10 inf + 177892 1554040787.818 * * [simplify]: Extracting #8: cost 0 inf + 183882 1554040787.874 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040787.874 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (+ (* x.im y.im) (* x.re y.re))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040787.875 * * * * [progress]: [ 1037 / 2262 ] simplifiying candidate # 1554040787.875 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040787.875 * * [simplify]: iters left: 6 (24 enodes) 1554040787.882 * * [simplify]: iters left: 5 (120 enodes) 1554040787.916 * * [simplify]: iters left: 4 (358 enodes) 1554040788.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040788.075 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040788.076 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040788.076 * * [simplify]: Extracting #3: cost 179 inf + 0 1554040788.077 * * [simplify]: Extracting #4: cost 276 inf + 1274 1554040788.080 * * [simplify]: Extracting #5: cost 345 inf + 13486 1554040788.112 * * [simplify]: Extracting #6: cost 171 inf + 119674 1554040788.189 * * [simplify]: Extracting #7: cost 74 inf + 166192 1554040788.265 * * [simplify]: Extracting #8: cost 37 inf + 175999 1554040788.316 * * [simplify]: Extracting #9: cost 6 inf + 190300 1554040788.372 * * [simplify]: Extracting #10: cost 0 inf + 193125 1554040788.458 * [simplify]: Simplified to (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) 1554040788.459 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040788.459 * * * * [progress]: [ 1038 / 2262 ] simplifiying candidate # 1554040788.460 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040788.460 * * [simplify]: iters left: 6 (21 enodes) 1554040788.466 * * [simplify]: iters left: 5 (96 enodes) 1554040788.488 * * [simplify]: iters left: 4 (276 enodes) 1554040788.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040788.626 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040788.626 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040788.627 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040788.631 * * [simplify]: Extracting #4: cost 292 inf + 126 1554040788.635 * * [simplify]: Extracting #5: cost 383 inf + 11123 1554040788.655 * * [simplify]: Extracting #6: cost 142 inf + 116968 1554040788.701 * * [simplify]: Extracting #7: cost 3 inf + 176404 1554040788.745 * * [simplify]: Extracting #8: cost 0 inf + 168733 1554040788.795 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040788.795 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040788.795 * * * * [progress]: [ 1039 / 2262 ] simplifiying candidate # 1554040788.795 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040788.796 * * [simplify]: iters left: 6 (24 enodes) 1554040788.803 * * [simplify]: iters left: 5 (121 enodes) 1554040788.838 * * [simplify]: iters left: 4 (359 enodes) 1554040788.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040788.989 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040788.989 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040788.989 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040788.990 * * [simplify]: Extracting #4: cost 268 inf + 868 1554040788.993 * * [simplify]: Extracting #5: cost 345 inf + 8182 1554040789.001 * * [simplify]: Extracting #6: cost 305 inf + 40308 1554040789.033 * * [simplify]: Extracting #7: cost 131 inf + 124555 1554040789.092 * * [simplify]: Extracting #8: cost 18 inf + 188688 1554040789.155 * * [simplify]: Extracting #9: cost 2 inf + 196139 1554040789.217 * * [simplify]: Extracting #10: cost 0 inf + 196645 1554040789.280 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040789.280 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040789.280 * * * * [progress]: [ 1040 / 2262 ] simplifiying candidate # 1554040789.280 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040789.281 * * [simplify]: iters left: 6 (24 enodes) 1554040789.288 * * [simplify]: iters left: 5 (121 enodes) 1554040789.314 * * [simplify]: iters left: 4 (355 enodes) 1554040789.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040789.453 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040789.453 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040789.454 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040789.455 * * [simplify]: Extracting #4: cost 305 inf + 126 1554040789.461 * * [simplify]: Extracting #5: cost 376 inf + 26647 1554040789.488 * * [simplify]: Extracting #6: cost 95 inf + 159456 1554040789.567 * * [simplify]: Extracting #7: cost 11 inf + 174858 1554040789.641 * * [simplify]: Extracting #8: cost 0 inf + 177448 1554040789.693 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040789.693 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040789.694 * * * * [progress]: [ 1041 / 2262 ] simplifiying candidate # 1554040789.694 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040789.694 * * [simplify]: iters left: 6 (24 enodes) 1554040789.702 * * [simplify]: iters left: 5 (121 enodes) 1554040789.731 * * [simplify]: iters left: 4 (361 enodes) 1554040789.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040789.888 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040789.888 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040789.889 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040789.890 * * [simplify]: Extracting #4: cost 268 inf + 1030 1554040789.892 * * [simplify]: Extracting #5: cost 340 inf + 9435 1554040789.912 * * [simplify]: Extracting #6: cost 178 inf + 104844 1554040789.985 * * [simplify]: Extracting #7: cost 52 inf + 164950 1554040790.067 * * [simplify]: Extracting #8: cost 14 inf + 179271 1554040790.122 * * [simplify]: Extracting #9: cost 1 inf + 184588 1554040790.198 * * [simplify]: Extracting #10: cost 0 inf + 184841 1554040790.250 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 1554040790.250 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040790.251 * * * * [progress]: [ 1042 / 2262 ] simplifiying candidate # 1554040790.251 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040790.251 * * [simplify]: iters left: 6 (21 enodes) 1554040790.257 * * [simplify]: iters left: 5 (96 enodes) 1554040790.286 * * [simplify]: iters left: 4 (276 enodes) 1554040790.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040790.403 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040790.404 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040790.404 * * [simplify]: Extracting #3: cost 137 inf + 0 1554040790.406 * * [simplify]: Extracting #4: cost 292 inf + 126 1554040790.416 * * [simplify]: Extracting #5: cost 383 inf + 11123 1554040790.448 * * [simplify]: Extracting #6: cost 142 inf + 116968 1554040790.490 * * [simplify]: Extracting #7: cost 3 inf + 176404 1554040790.536 * * [simplify]: Extracting #8: cost 0 inf + 168733 1554040790.586 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554040790.586 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040790.586 * * * * [progress]: [ 1043 / 2262 ] simplifiying candidate # 1554040790.587 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040790.587 * * [simplify]: iters left: 6 (24 enodes) 1554040790.600 * * [simplify]: iters left: 5 (121 enodes) 1554040790.651 * * [simplify]: iters left: 4 (359 enodes) 1554040790.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040790.837 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040790.837 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040790.837 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040790.838 * * [simplify]: Extracting #4: cost 268 inf + 868 1554040790.841 * * [simplify]: Extracting #5: cost 345 inf + 8182 1554040790.851 * * [simplify]: Extracting #6: cost 305 inf + 40308 1554040790.878 * * [simplify]: Extracting #7: cost 131 inf + 124555 1554040790.962 * * [simplify]: Extracting #8: cost 18 inf + 188688 1554040791.049 * * [simplify]: Extracting #9: cost 2 inf + 196139 1554040791.103 * * [simplify]: Extracting #10: cost 0 inf + 196645 1554040791.177 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) 1554040791.177 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040791.178 * * * * [progress]: [ 1044 / 2262 ] simplifiying candidate # 1554040791.178 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040791.178 * * [simplify]: iters left: 6 (24 enodes) 1554040791.189 * * [simplify]: iters left: 5 (121 enodes) 1554040791.216 * * [simplify]: iters left: 4 (355 enodes) 1554040791.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040791.385 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040791.386 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040791.386 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040791.387 * * [simplify]: Extracting #4: cost 305 inf + 126 1554040791.391 * * [simplify]: Extracting #5: cost 376 inf + 26647 1554040791.449 * * [simplify]: Extracting #6: cost 95 inf + 159456 1554040791.496 * * [simplify]: Extracting #7: cost 11 inf + 174858 1554040791.574 * * [simplify]: Extracting #8: cost 0 inf + 177448 1554040791.639 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040791.639 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040791.640 * * * * [progress]: [ 1045 / 2262 ] simplifiying candidate # 1554040791.640 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040791.640 * * [simplify]: iters left: 6 (24 enodes) 1554040791.648 * * [simplify]: iters left: 5 (121 enodes) 1554040791.686 * * [simplify]: iters left: 4 (361 enodes) 1554040791.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040791.914 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040791.914 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040791.915 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040791.917 * * [simplify]: Extracting #4: cost 268 inf + 1030 1554040791.921 * * [simplify]: Extracting #5: cost 340 inf + 9435 1554040791.941 * * [simplify]: Extracting #6: cost 178 inf + 104844 1554040792.018 * * [simplify]: Extracting #7: cost 52 inf + 164950 1554040792.065 * * [simplify]: Extracting #8: cost 14 inf + 179271 1554040792.121 * * [simplify]: Extracting #9: cost 1 inf + 184588 1554040792.187 * * [simplify]: Extracting #10: cost 0 inf + 184841 1554040792.255 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) 1554040792.255 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (+ (* x.im y.im) (* x.re y.re)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040792.256 * * * * [progress]: [ 1046 / 2262 ] simplifiying candidate # 1554040792.256 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040792.257 * * [simplify]: iters left: 6 (24 enodes) 1554040792.270 * * [simplify]: iters left: 5 (121 enodes) 1554040792.306 * * [simplify]: iters left: 4 (357 enodes) 1554040792.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040792.503 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040792.503 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040792.503 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040792.505 * * [simplify]: Extracting #4: cost 315 inf + 493 1554040792.514 * * [simplify]: Extracting #5: cost 431 inf + 25556 1554040792.546 * * [simplify]: Extracting #6: cost 111 inf + 182937 1554040792.614 * * [simplify]: Extracting #7: cost 0 inf + 208783 1554040792.673 * * [simplify]: Extracting #8: cost 0 inf + 203345 1554040792.746 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040792.746 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040792.746 * * * * [progress]: [ 1047 / 2262 ] simplifiying candidate # 1554040792.747 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040792.747 * * [simplify]: iters left: 6 (24 enodes) 1554040792.753 * * [simplify]: iters left: 5 (121 enodes) 1554040792.788 * * [simplify]: iters left: 4 (363 enodes) 1554040792.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040792.960 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040792.960 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040792.960 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040792.961 * * [simplify]: Extracting #4: cost 279 inf + 1030 1554040792.964 * * [simplify]: Extracting #5: cost 390 inf + 8663 1554040792.982 * * [simplify]: Extracting #6: cost 296 inf + 62326 1554040793.027 * * [simplify]: Extracting #7: cost 97 inf + 166184 1554040793.110 * * [simplify]: Extracting #8: cost 28 inf + 203566 1554040793.182 * * [simplify]: Extracting #9: cost 7 inf + 212013 1554040793.255 * * [simplify]: Extracting #10: cost 0 inf + 214406 1554040793.332 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040793.332 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040793.333 * * * * [progress]: [ 1048 / 2262 ] simplifiying candidate # 1554040793.333 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040793.333 * * [simplify]: iters left: 6 (22 enodes) 1554040793.345 * * [simplify]: iters left: 5 (115 enodes) 1554040793.375 * * [simplify]: iters left: 4 (340 enodes) 1554040793.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040793.539 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040793.539 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040793.539 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040793.541 * * [simplify]: Extracting #4: cost 287 inf + 574 1554040793.546 * * [simplify]: Extracting #5: cost 391 inf + 10755 1554040793.562 * * [simplify]: Extracting #6: cost 236 inf + 55172 1554040793.601 * * [simplify]: Extracting #7: cost 99 inf + 102147 1554040793.648 * * [simplify]: Extracting #8: cost 31 inf + 144115 1554040793.694 * * [simplify]: Extracting #9: cost 1 inf + 168020 1554040793.734 * * [simplify]: Extracting #10: cost 0 inf + 168824 1554040793.778 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040793.778 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040793.779 * * * * [progress]: [ 1049 / 2262 ] simplifiying candidate # 1554040793.779 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040793.779 * * [simplify]: iters left: 6 (22 enodes) 1554040793.788 * * [simplify]: iters left: 5 (115 enodes) 1554040793.816 * * [simplify]: iters left: 4 (346 enodes) 1554040793.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040793.989 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040793.989 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040793.990 * * [simplify]: Extracting #3: cost 160 inf + 0 1554040793.992 * * [simplify]: Extracting #4: cost 249 inf + 1192 1554040793.997 * * [simplify]: Extracting #5: cost 323 inf + 9934 1554040794.013 * * [simplify]: Extracting #6: cost 277 inf + 42176 1554040794.056 * * [simplify]: Extracting #7: cost 139 inf + 99453 1554040794.095 * * [simplify]: Extracting #8: cost 46 inf + 150176 1554040794.159 * * [simplify]: Extracting #9: cost 1 inf + 176993 1554040794.206 * * [simplify]: Extracting #10: cost 0 inf + 177797 1554040794.275 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040794.275 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040794.276 * * * * [progress]: [ 1050 / 2262 ] simplifiying candidate # 1554040794.276 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040794.277 * * [simplify]: iters left: 6 (24 enodes) 1554040794.290 * * [simplify]: iters left: 5 (120 enodes) 1554040794.333 * * [simplify]: iters left: 4 (352 enodes) 1554040794.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040794.494 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040794.494 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040794.494 * * [simplify]: Extracting #3: cost 135 inf + 0 1554040794.496 * * [simplify]: Extracting #4: cost 294 inf + 492 1554040794.500 * * [simplify]: Extracting #5: cost 411 inf + 4896 1554040794.515 * * [simplify]: Extracting #6: cost 219 inf + 64837 1554040794.547 * * [simplify]: Extracting #7: cost 41 inf + 146778 1554040794.589 * * [simplify]: Extracting #8: cost 1 inf + 171983 1554040794.638 * * [simplify]: Extracting #9: cost 0 inf + 171427 1554040794.702 * * [simplify]: Extracting #10: cost 0 inf + 171387 1554040794.753 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040794.754 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040794.754 * * * * [progress]: [ 1051 / 2262 ] simplifiying candidate # 1554040794.754 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040794.754 * * [simplify]: iters left: 6 (24 enodes) 1554040794.761 * * [simplify]: iters left: 5 (120 enodes) 1554040794.793 * * [simplify]: iters left: 4 (358 enodes) 1554040794.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040794.945 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040794.945 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040794.945 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040794.947 * * [simplify]: Extracting #4: cost 256 inf + 1194 1554040794.952 * * [simplify]: Extracting #5: cost 338 inf + 8058 1554040794.971 * * [simplify]: Extracting #6: cost 232 inf + 69172 1554040795.009 * * [simplify]: Extracting #7: cost 86 inf + 141531 1554040795.072 * * [simplify]: Extracting #8: cost 18 inf + 174085 1554040795.130 * * [simplify]: Extracting #9: cost 1 inf + 180671 1554040795.189 * * [simplify]: Extracting #10: cost 0 inf + 180924 1554040795.242 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040795.242 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040795.243 * * * * [progress]: [ 1052 / 2262 ] simplifiying candidate # 1554040795.243 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040795.244 * * [simplify]: iters left: 6 (24 enodes) 1554040795.256 * * [simplify]: iters left: 5 (121 enodes) 1554040795.309 * * [simplify]: iters left: 4 (363 enodes) 1554040795.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040795.505 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040795.505 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040795.505 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040795.506 * * [simplify]: Extracting #4: cost 330 inf + 208 1554040795.510 * * [simplify]: Extracting #5: cost 460 inf + 16245 1554040795.533 * * [simplify]: Extracting #6: cost 124 inf + 147241 1554040795.620 * * [simplify]: Extracting #7: cost 2 inf + 199226 1554040795.704 * * [simplify]: Extracting #8: cost 0 inf + 199144 1554040795.775 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040795.775 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040795.775 * * * * [progress]: [ 1053 / 2262 ] simplifiying candidate # 1554040795.775 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040795.776 * * [simplify]: iters left: 6 (24 enodes) 1554040795.782 * * [simplify]: iters left: 5 (121 enodes) 1554040795.829 * * [simplify]: iters left: 4 (369 enodes) 1554040796.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040796.008 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040796.008 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040796.009 * * [simplify]: Extracting #3: cost 180 inf + 0 1554040796.010 * * [simplify]: Extracting #4: cost 285 inf + 1274 1554040796.013 * * [simplify]: Extracting #5: cost 404 inf + 10367 1554040796.038 * * [simplify]: Extracting #6: cost 204 inf + 117344 1554040796.083 * * [simplify]: Extracting #7: cost 53 inf + 187639 1554040796.143 * * [simplify]: Extracting #8: cost 12 inf + 203141 1554040796.231 * * [simplify]: Extracting #9: cost 0 inf + 207873 1554040796.295 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040796.296 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040796.296 * * * * [progress]: [ 1054 / 2262 ] simplifiying candidate # 1554040796.297 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040796.297 * * [simplify]: iters left: 6 (24 enodes) 1554040796.308 * * [simplify]: iters left: 5 (122 enodes) 1554040796.358 * * [simplify]: iters left: 4 (363 enodes) 1554040796.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040796.556 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040796.556 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040796.556 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040796.557 * * [simplify]: Extracting #4: cost 318 inf + 452 1554040796.560 * * [simplify]: Extracting #5: cost 457 inf + 12809 1554040796.599 * * [simplify]: Extracting #6: cost 136 inf + 161109 1554040796.651 * * [simplify]: Extracting #7: cost 17 inf + 202380 1554040796.717 * * [simplify]: Extracting #8: cost 0 inf + 206058 1554040796.804 * * [simplify]: Extracting #9: cost 0 inf + 204654 1554040796.868 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040796.868 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040796.869 * * * * [progress]: [ 1055 / 2262 ] simplifiying candidate # 1554040796.869 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040796.870 * * [simplify]: iters left: 6 (24 enodes) 1554040796.881 * * [simplify]: iters left: 5 (122 enodes) 1554040796.933 * * [simplify]: iters left: 4 (369 enodes) 1554040797.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040797.122 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040797.122 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040797.122 * * [simplify]: Extracting #3: cost 180 inf + 0 1554040797.124 * * [simplify]: Extracting #4: cost 279 inf + 1275 1554040797.130 * * [simplify]: Extracting #5: cost 401 inf + 8549 1554040797.148 * * [simplify]: Extracting #6: cost 290 inf + 70708 1554040797.200 * * [simplify]: Extracting #7: cost 121 inf + 148858 1554040797.265 * * [simplify]: Extracting #8: cost 18 inf + 210398 1554040797.338 * * [simplify]: Extracting #9: cost 1 inf + 214810 1554040797.411 * * [simplify]: Extracting #10: cost 0 inf + 215023 1554040797.489 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040797.489 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040797.489 * * * * [progress]: [ 1056 / 2262 ] simplifiying candidate # 1554040797.489 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040797.490 * * [simplify]: iters left: 6 (24 enodes) 1554040797.497 * * [simplify]: iters left: 5 (122 enodes) 1554040797.533 * * [simplify]: iters left: 4 (366 enodes) 1554040797.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040797.724 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040797.724 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040797.724 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040797.725 * * [simplify]: Extracting #4: cost 314 inf + 330 1554040797.729 * * [simplify]: Extracting #5: cost 443 inf + 14242 1554040797.744 * * [simplify]: Extracting #6: cost 176 inf + 102430 1554040797.801 * * [simplify]: Extracting #7: cost 38 inf + 166541 1554040797.876 * * [simplify]: Extracting #8: cost 0 inf + 196987 1554040797.953 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040797.953 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040797.953 * * * * [progress]: [ 1057 / 2262 ] simplifiying candidate # 1554040797.954 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040797.954 * * [simplify]: iters left: 6 (24 enodes) 1554040797.966 * * [simplify]: iters left: 5 (122 enodes) 1554040798.007 * * [simplify]: iters left: 4 (372 enodes) 1554040798.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040798.248 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040798.248 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040798.249 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040798.251 * * [simplify]: Extracting #4: cost 277 inf + 1150 1554040798.257 * * [simplify]: Extracting #5: cost 387 inf + 12109 1554040798.284 * * [simplify]: Extracting #6: cost 242 inf + 75294 1554040798.335 * * [simplify]: Extracting #7: cost 108 inf + 138148 1554040798.383 * * [simplify]: Extracting #8: cost 22 inf + 194774 1554040798.465 * * [simplify]: Extracting #9: cost 2 inf + 204058 1554040798.519 * * [simplify]: Extracting #10: cost 0 inf + 204564 1554040798.594 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040798.594 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040798.595 * * * * [progress]: [ 1058 / 2262 ] simplifiying candidate # 1554040798.595 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040798.595 * * [simplify]: iters left: 6 (24 enodes) 1554040798.602 * * [simplify]: iters left: 5 (122 enodes) 1554040798.643 * * [simplify]: iters left: 4 (363 enodes) 1554040798.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040798.825 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040798.825 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040798.826 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040798.828 * * [simplify]: Extracting #4: cost 318 inf + 452 1554040798.834 * * [simplify]: Extracting #5: cost 457 inf + 12809 1554040798.881 * * [simplify]: Extracting #6: cost 136 inf + 161109 1554040798.945 * * [simplify]: Extracting #7: cost 17 inf + 202380 1554040799.007 * * [simplify]: Extracting #8: cost 0 inf + 206058 1554040799.066 * * [simplify]: Extracting #9: cost 0 inf + 204654 1554040799.142 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554040799.142 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040799.142 * * * * [progress]: [ 1059 / 2262 ] simplifiying candidate # 1554040799.143 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040799.143 * * [simplify]: iters left: 6 (24 enodes) 1554040799.156 * * [simplify]: iters left: 5 (122 enodes) 1554040799.189 * * [simplify]: iters left: 4 (369 enodes) 1554040799.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040799.378 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040799.378 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040799.379 * * [simplify]: Extracting #3: cost 180 inf + 0 1554040799.380 * * [simplify]: Extracting #4: cost 279 inf + 1275 1554040799.383 * * [simplify]: Extracting #5: cost 401 inf + 8549 1554040799.396 * * [simplify]: Extracting #6: cost 290 inf + 70708 1554040799.454 * * [simplify]: Extracting #7: cost 121 inf + 148858 1554040799.517 * * [simplify]: Extracting #8: cost 18 inf + 210398 1554040799.599 * * [simplify]: Extracting #9: cost 1 inf + 214810 1554040799.674 * * [simplify]: Extracting #10: cost 0 inf + 215023 1554040799.729 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554040799.729 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040799.730 * * * * [progress]: [ 1060 / 2262 ] simplifiying candidate # 1554040799.730 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040799.730 * * [simplify]: iters left: 6 (24 enodes) 1554040799.737 * * [simplify]: iters left: 5 (122 enodes) 1554040799.774 * * [simplify]: iters left: 4 (366 enodes) 1554040799.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040799.939 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040799.939 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040799.939 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040799.941 * * [simplify]: Extracting #4: cost 314 inf + 330 1554040799.947 * * [simplify]: Extracting #5: cost 443 inf + 14242 1554040799.967 * * [simplify]: Extracting #6: cost 176 inf + 102430 1554040800.001 * * [simplify]: Extracting #7: cost 38 inf + 166541 1554040800.061 * * [simplify]: Extracting #8: cost 0 inf + 196987 1554040800.122 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040800.122 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040800.123 * * * * [progress]: [ 1061 / 2262 ] simplifiying candidate # 1554040800.123 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040800.123 * * [simplify]: iters left: 6 (24 enodes) 1554040800.137 * * [simplify]: iters left: 5 (122 enodes) 1554040800.196 * * [simplify]: iters left: 4 (372 enodes) 1554040800.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040800.418 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040800.418 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040800.419 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040800.421 * * [simplify]: Extracting #4: cost 277 inf + 1150 1554040800.427 * * [simplify]: Extracting #5: cost 387 inf + 12109 1554040800.453 * * [simplify]: Extracting #6: cost 242 inf + 75294 1554040800.500 * * [simplify]: Extracting #7: cost 108 inf + 138148 1554040800.576 * * [simplify]: Extracting #8: cost 22 inf + 194774 1554040800.640 * * [simplify]: Extracting #9: cost 2 inf + 204058 1554040800.732 * * [simplify]: Extracting #10: cost 0 inf + 204564 1554040800.798 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554040800.798 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) (cbrt (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040800.798 * * * * [progress]: [ 1062 / 2262 ] simplifiying candidate # 1554040800.798 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040800.798 * * [simplify]: iters left: 6 (24 enodes) 1554040800.806 * * [simplify]: iters left: 5 (121 enodes) 1554040800.847 * * [simplify]: iters left: 4 (357 enodes) 1554040800.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040800.984 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040800.984 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040800.985 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040800.985 * * [simplify]: Extracting #4: cost 314 inf + 290 1554040800.989 * * [simplify]: Extracting #5: cost 434 inf + 12186 1554040801.020 * * [simplify]: Extracting #6: cost 137 inf + 134088 1554040801.067 * * [simplify]: Extracting #7: cost 8 inf + 199122 1554040801.126 * * [simplify]: Extracting #8: cost 0 inf + 201897 1554040801.207 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040801.207 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040801.208 * * * * [progress]: [ 1063 / 2262 ] simplifiying candidate # 1554040801.208 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040801.209 * * [simplify]: iters left: 6 (24 enodes) 1554040801.223 * * [simplify]: iters left: 5 (121 enodes) 1554040801.260 * * [simplify]: iters left: 4 (363 enodes) 1554040801.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040801.430 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040801.430 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040801.431 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040801.433 * * [simplify]: Extracting #4: cost 278 inf + 1030 1554040801.441 * * [simplify]: Extracting #5: cost 388 inf + 8549 1554040801.452 * * [simplify]: Extracting #6: cost 310 inf + 54748 1554040801.507 * * [simplify]: Extracting #7: cost 128 inf + 143791 1554040801.567 * * [simplify]: Extracting #8: cost 23 inf + 203826 1554040801.639 * * [simplify]: Extracting #9: cost 0 inf + 214042 1554040801.717 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040801.717 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040801.717 * * * * [progress]: [ 1064 / 2262 ] simplifiying candidate # 1554040801.718 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040801.718 * * [simplify]: iters left: 6 (24 enodes) 1554040801.730 * * [simplify]: iters left: 5 (120 enodes) 1554040801.783 * * [simplify]: iters left: 4 (352 enodes) 1554040801.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040801.999 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040801.999 * * [simplify]: Extracting #2: cost 21 inf + 0 1554040801.999 * * [simplify]: Extracting #3: cost 134 inf + 0 1554040802.001 * * [simplify]: Extracting #4: cost 292 inf + 412 1554040802.008 * * [simplify]: Extracting #5: cost 392 inf + 9827 1554040802.034 * * [simplify]: Extracting #6: cost 114 inf + 114257 1554040802.083 * * [simplify]: Extracting #7: cost 9 inf + 164991 1554040802.159 * * [simplify]: Extracting #8: cost 0 inf + 170139 1554040802.197 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040802.197 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040802.197 * * * * [progress]: [ 1065 / 2262 ] simplifiying candidate # 1554040802.198 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040802.198 * * [simplify]: iters left: 6 (24 enodes) 1554040802.205 * * [simplify]: iters left: 5 (120 enodes) 1554040802.238 * * [simplify]: iters left: 4 (358 enodes) 1554040802.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040802.384 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040802.384 * * [simplify]: Extracting #2: cost 31 inf + 0 1554040802.384 * * [simplify]: Extracting #3: cost 167 inf + 0 1554040802.385 * * [simplify]: Extracting #4: cost 255 inf + 1236 1554040802.387 * * [simplify]: Extracting #5: cost 329 inf + 10089 1554040802.407 * * [simplify]: Extracting #6: cost 255 inf + 58244 1554040802.477 * * [simplify]: Extracting #7: cost 97 inf + 136358 1554040802.528 * * [simplify]: Extracting #8: cost 39 inf + 163817 1554040802.610 * * [simplify]: Extracting #9: cost 4 inf + 179128 1554040802.690 * * [simplify]: Extracting #10: cost 0 inf + 180964 1554040802.762 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554040802.762 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040802.762 * * * * [progress]: [ 1066 / 2262 ] simplifiying candidate # 1554040802.762 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040802.763 * * [simplify]: iters left: 6 (22 enodes) 1554040802.770 * * [simplify]: iters left: 5 (115 enodes) 1554040802.800 * * [simplify]: iters left: 4 (340 enodes) 1554040802.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040802.961 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040802.961 * * [simplify]: Extracting #2: cost 18 inf + 0 1554040802.961 * * [simplify]: Extracting #3: cost 128 inf + 0 1554040802.962 * * [simplify]: Extracting #4: cost 286 inf + 412 1554040802.969 * * [simplify]: Extracting #5: cost 393 inf + 6658 1554040802.981 * * [simplify]: Extracting #6: cost 190 inf + 74758 1554040803.014 * * [simplify]: Extracting #7: cost 43 inf + 137448 1554040803.079 * * [simplify]: Extracting #8: cost 0 inf + 166915 1554040803.154 * * [simplify]: Extracting #9: cost 0 inf + 166875 1554040803.201 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554040803.201 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040803.202 * * * * [progress]: [ 1067 / 2262 ] simplifiying candidate # 1554040803.202 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040803.202 * * [simplify]: iters left: 6 (22 enodes) 1554040803.215 * * [simplify]: iters left: 5 (115 enodes) 1554040803.261 * * [simplify]: iters left: 4 (346 enodes) 1554040803.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040803.405 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040803.405 * * [simplify]: Extracting #2: cost 28 inf + 0 1554040803.406 * * [simplify]: Extracting #3: cost 160 inf + 0 1554040803.408 * * [simplify]: Extracting #4: cost 250 inf + 948 1554040803.413 * * [simplify]: Extracting #5: cost 324 inf + 10336 1554040803.428 * * [simplify]: Extracting #6: cost 274 inf + 42414 1554040803.477 * * [simplify]: Extracting #7: cost 128 inf + 110777 1554040803.532 * * [simplify]: Extracting #8: cost 22 inf + 168266 1554040803.595 * * [simplify]: Extracting #9: cost 7 inf + 173881 1554040803.674 * * [simplify]: Extracting #10: cost 0 inf + 176816 1554040803.730 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040803.730 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040803.731 * * * * [progress]: [ 1068 / 2262 ] simplifiying candidate # 1554040803.731 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040803.732 * * [simplify]: iters left: 6 (24 enodes) 1554040803.743 * * [simplify]: iters left: 5 (121 enodes) 1554040803.775 * * [simplify]: iters left: 4 (363 enodes) 1554040803.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040803.967 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040803.967 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040803.967 * * [simplify]: Extracting #3: cost 147 inf + 0 1554040803.969 * * [simplify]: Extracting #4: cost 326 inf + 290 1554040803.976 * * [simplify]: Extracting #5: cost 456 inf + 15273 1554040804.008 * * [simplify]: Extracting #6: cost 120 inf + 149380 1554040804.083 * * [simplify]: Extracting #7: cost 3 inf + 196306 1554040804.178 * * [simplify]: Extracting #8: cost 0 inf + 197363 1554040804.230 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554040804.230 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040804.231 * * * * [progress]: [ 1069 / 2262 ] simplifiying candidate # 1554040804.231 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040804.231 * * [simplify]: iters left: 6 (24 enodes) 1554040804.240 * * [simplify]: iters left: 5 (121 enodes) 1554040804.302 * * [simplify]: iters left: 4 (369 enodes) 1554040804.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040804.496 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040804.496 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040804.496 * * [simplify]: Extracting #3: cost 180 inf + 0 1554040804.497 * * [simplify]: Extracting #4: cost 287 inf + 1193 1554040804.500 * * [simplify]: Extracting #5: cost 402 inf + 9653 1554040804.526 * * [simplify]: Extracting #6: cost 246 inf + 81330 1554040804.583 * * [simplify]: Extracting #7: cost 126 inf + 135978 1554040804.675 * * [simplify]: Extracting #8: cost 15 inf + 200059 1554040804.762 * * [simplify]: Extracting #9: cost 2 inf + 206274 1554040804.847 * * [simplify]: Extracting #10: cost 0 inf + 206780 1554040804.928 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554040804.928 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040804.928 * * * * [progress]: [ 1070 / 2262 ] simplifiying candidate # 1554040804.929 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040804.929 * * [simplify]: iters left: 6 (24 enodes) 1554040804.943 * * [simplify]: iters left: 5 (122 enodes) 1554040804.974 * * [simplify]: iters left: 4 (363 enodes) 1554040805.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040805.141 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040805.141 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040805.141 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040805.142 * * [simplify]: Extracting #4: cost 319 inf + 330 1554040805.154 * * [simplify]: Extracting #5: cost 445 inf + 13245 1554040805.185 * * [simplify]: Extracting #6: cost 131 inf + 141550 1554040805.229 * * [simplify]: Extracting #7: cost 2 inf + 203594 1554040805.289 * * [simplify]: Extracting #8: cost 0 inf + 203774 1554040805.350 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554040805.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040805.350 * * * * [progress]: [ 1071 / 2262 ] simplifiying candidate # 1554040805.351 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040805.351 * * [simplify]: iters left: 6 (24 enodes) 1554040805.365 * * [simplify]: iters left: 5 (122 enodes) 1554040805.408 * * [simplify]: iters left: 4 (369 enodes) 1554040805.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040805.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040805.600 * * [simplify]: Extracting #2: cost 33 inf + 0 1554040805.606 * * [simplify]: Extracting #3: cost 181 inf + 0 1554040805.607 * * [simplify]: Extracting #4: cost 278 inf + 1439 1554040805.610 * * [simplify]: Extracting #5: cost 386 inf + 13838 1554040805.632 * * [simplify]: Extracting #6: cost 244 inf + 110500 1554040805.704 * * [simplify]: Extracting #7: cost 63 inf + 196158 1554040805.782 * * [simplify]: Extracting #8: cost 17 inf + 208905 1554040805.857 * * [simplify]: Extracting #9: cost 0 inf + 216071 1554040805.926 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040805.926 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554040805.926 * * * * [progress]: [ 1072 / 2262 ] simplifiying candidate # 1554040805.927 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554040805.927 * * [simplify]: iters left: 6 (24 enodes) 1554040805.939 * * [simplify]: iters left: 5 (122 enodes) 1554040805.986 * * [simplify]: iters left: 4 (366 enodes) 1554040806.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1554040806.140 * * [simplify]: Extracting #1: cost 3 inf + 0 1554040806.140 * * [simplify]: Extracting #2: cost 23 inf + 0 1554040806.141 * * [simplify]: Extracting #3: cost 148 inf + 0 1554040806.143 * * [simplify]: Extracting #4: cost 314 inf + 290 1554040806.149 * * [simplify]: Extracting #5: cost 430 inf + 17082 1554040806.172 * * [simplify]: Extracting #6: cost 127 inf + 135762 1554040806.230 * * [simplify]: Extracting #7: cost 2 inf + 195767 1554040806.284 * * [simplify]: Extracting #8: cost 0 inf + 196027 1554040806.373 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554040806.373 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (+ (* x.im y.im) (* x.re y.re)))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) (cbrt (* (* (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554040806.374 * * * * [progress]: [ 1073 / 2262 ] simplifiying candidate # 1554040806.374 * [simplify]: Simplifying (cbrt (* (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554040806.375 * * [simplify]: iters left: 6 (24 enodes) 1554040806.388 * * [simplify]: iters left: 5 (122 enodes) 1554040806.416 * * [simplify]: iters left: 4 (372 enodes)